body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,th,var,i {
    font-style: normal;
    font-weight: normal;
}

ol,ul {
    list-style: none;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,q:after {
    content: '';
}

a:focus {
    outline-style: none;
}

abbr,acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input,textarea,select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%;
}

textarea {
    resize: none
}

input::-ms-clear {
    display: none;
}

body {
    font: 12px/1.3 'Arial','Microsoft YaHei';
    _font-family: simsun;
    overflow-x: hidden;
    color: #333;
}

body.WB_macT {
    font-family: 'Helvetica','STHeiti';
}

body.WB_xpT {
    font-family: 'Arial','Helvetica','sans-serif';
}

::selection {
    background: #eb7350;
    color: #fff;
}

:focus {
    outline-color: #eb7350;
}

#js_style_css_module_base_reset {
    height: 42px;
}
.W_swficon {
    font-family: "WBswficon" !important;
    font-size: 18px!important;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}

@font-face {
    font-family: 'WBswficon';
    src: url("../../../images/common/font/swbficon.eot?id=201409241110") ;
    src: url("../../../images/common/font/swbficon.eot?id=201409241110#iefix") format('embedded-opentype'), url("../../../images/common/font/swbficon.svg?id=201409241110") format('svg'), url("../../../images/common/font/swbficon.woff?id=201409241110") format('woff'), url("../../../images/common/font/swbficon.ttf?id=201409241110") format('truetype');
    src: url("../../../images/common/font/swbficon.eot?id=201409241110") \9;
    font-weight: normal;
    font-style: normal;
}

.W_swficon {
    font-size: 18px!important;
}

#js_style_css_module_base_swficon {
    height: 42px;
}
.W_ficon {
    font-family: "wbficonregular" !important;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.ficon_arrow_left,.ficon_arrow_right {
    vertical-align: 1px;
}

@font-face {
    font-family: 'wbficonregular';
    src: url("../../../images/common/font/wbficon.eot?id=171912042015") ;
    src: url("../../../images/common/font/wbficon.eot?id=171912042015#iefix") format('embedded-opentype'), url("../../../images/common/font/wbficon.svg?id=171912042015") format('svg'), url("../../../images/common/font/wbficon.woff?id=171912042015") format('woff'), url("../../../images/common/font/wbficon.ttf?id=171912042015") format('truetype');
    src: url("../../../images/common/font/wbficon.eot?id=171912042015") \9;
    font-weight: normal;
    font-style: normal;
}

.ficon_qq,.ficon_wb,.ficon_wx,.ficon_artical,.ficon_cd_artical {
    font-family: "wbficonregular2" !important;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'wbficonregular2';
    src: url("../../../images/common/font/iconfont.eot?id=171912042015") ;
    src: url("../../../images/common/font/iconfont.eot?id=171912042015#iefix") format('embedded-opentype'), url("../../../images/common/font/iconfont.svg?id=171912042015") format('svg'), url("../../../images/common/font/iconfont.woff?id=171912042015") format('woff'), url("../../../images/common/font/iconfont.ttf?id=171912042015") format('truetype');
    src: url("../../../images/common/font/iconfont.eot?id=171912042015") \9;
    font-weight: normal;
    font-style: normal;
}

#js_style_css_module_base_ficon {
    height: 42px;
}
a {
    color: #eb7350;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:hover,a:active {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

.W_CH {
    font-family: "SimSun"
}

.W_Tahoma {
    font-family: Tahoma
}

.W_Yahei {
    font-family: "Microsoft Yahei";
}

.W_fb {
    font-weight: 700;
}

.W_f10 {
    font-size: 10px;
    -webkit-transform: scale(0.875)
}

.W_f12 {
    font-size: 12px
}

.W_f14 {
    font-size: 14px
}

.W_f16 {
    font-size: 16px
}

.W_f18 {
    font-size: 18px
}

.W_f20 {
    font-size: 20px
}

.W_f22 {
    font-size: 22px
}

.W_fl {
    float: left;
    _display: inline
}

.W_fr {
    float: right;
    _display: inline
}

.W_tc {
    text-align: center;
}

.W_tr {
    text-align: right;
}

.WB_miniblog {
}

.WB_main {
}

.WB_frame {
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    word-spacing: -0.43em;
    font-size: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .WB_frame {
        letter-spacing: -5px;
    }
}

.WB_frame {
    width: 1000px;
    min-height: 680px;
    margin: 0 auto;
    padding: 16px 0 0 0;
}

.B_page .WB_frame {
    width: 920px;
    min-height: 1000px;
    margin: 0 auto;
    padding: 16px 0 0 0;
}

@media screen and (max-width: 1006px) {
    .WB_frame {
        width:760px;
    }
}

@media screen and (max-width: 939px) {
    .B_page .WB_frame {
        width:600px;
    }
}

.WB_frame_bottom {
    min-height: 0;
    padding: 0;
}

.WB_frame #plc_main {
    width: 850px;
    display: inline-block;
    *display: inline;
    *zoom:1; *overflow: hidden;
}

.B_page .WB_frame #plc_main {
    width: 940px;
}

.B_page_yy .WB_frame #plc_main {
    width: 600px;
}

@media screen and (max-width: 1006px) {
    .WB_frame #plc_main {
        width:600px;
    }
}

@media screen and (max-width: 939px) {
    .B_page .WB_frame #plc_main {
        width:600px;
    }
}

.WB_frame_a,.WB_frame_a_fix,.WB_frame_b,.WB_frame_c,.WB_frame_d,.WB_main_l,.WB_main_c,.WB_main_r,.WB_main_cr,.WB_main_a,.WB_toptips {
    display: inline-block;
    *display: inline;
    *zoom:1;letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    font-size: 12px;
}

.WB_frame_a,.WB_frame_a_fix {
    width: 920px;
    margin-right: 20px;
}

.WB_frame_b {
    width: 300px;
    margin-right: 20px;
}

.WB_frame_c {
    width: 600px;
    margin-right: 20px;
}

.WB_main_l {
    width: 150px;
    *overflow: hidden;
}

.B_discover .WB_frame_c,.WB_main_c {
    width: 600px;
    margin-right: 10px;
}

.WB_main_r {
    width: 230px;
    margin-right: 10px;
    position: relative;
}

.WB_main_cr {
    width: 840px;
    margin-right: 10px;
}

.WB_main_a {
    width: 980px;
    margin: 0 10px;
}

@media screen and (max-width: 939px) {
    .WB_frame_a {
        width:600px;
    }

    .WB_frame_a_fix {
        width: 920px;
    }

    .WB_frame_b {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        height: 95%;
        border-top: 2px solid #fa7f40;
        box-shadow: 0 4px 20px 1px rgba(0,0,0,0.4);
        margin: 0;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        padding: 20px;
        -webkit-transition: -webkit-transform .3s ease-out;
        -webkit-transform: translateX(-100%) translateZ(0);
        -moz-transition: -moz-transform .3s ease-out;
        -moz-transform: translateX(-100%) translateZ(0);
        transition: transform .3s ease-out;
        transform: translateX(-100%) translateZ(0);
    }
}

@media screen and (max-width: 1006px) {
    .WB_main_r {
        position:fixed;
        top: 0;
        right: 0;
        z-index: 9999;
        height: 95%;
        border-top: 2px solid #fa7f40;
        box-shadow: 0 4px 20px 1px rgba(0,0,0,0.4);
        margin: 0;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        padding: 20px;
        -webkit-transition: -webkit-transform .3s cubic-bezier(0.86,0,0.07,1);
        -webkit-transform: translateX(100%) translateZ(0);
        -moz-transition: -moz-transform .3s cubic-bezier(0.86,0,0.07,1);
        -moz-transform: translateX(100%) translateZ(0);
        transition: transform .3s cubic-bezier(0.86,0,0.07,1);
        transform: translateX(100%) translateZ(0);
    }

    .M_sc_foot {
        display: none;
    }

    .WB_main_r .templete_enter {
        position: relative;
        top: 0;
        left: 0;
        z-index: 2;
    }
}

@media screen and (min-width: 1007px) {
    .B_index .WB_main_r.S_bg1 {
        background: none;
    }
}

@media screen and (min-width: 940px) {
    .B_page .WB_frame_b.S_bg1 {
        background: none;
    }
}

.WB_cardwrap {
    margin: 0 0 10px 0;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    border-radius: 2px;
    *zoom:1;}

.B_page .WB_cardwrap {
    margin-bottom: 16px;
}

.WB_innerwrap {
    padding: 16px;
}

.FRAME_main {
    overflow-y: scroll;
    *overflow-y: auto;
    *overflow: auto;
}

.W_input {
    border-width: 1px;
    border-style: solid;
    height: 28px;
    line-height: normal;
    padding: 0 0 0 2px;
    vertical-align: middle;
    color: #808080;
    outline-style: none;
    background-color: transparent;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
}

@media \0screen\,screen\9 {
    .W_input {
        height: 21px;
        line-height: 18px;
        padding: 7px 0 0 2px;
    }
}

textarea.W_input {
    overflow-y: auto;
    overflow-x: hidden;
    line-height: 18px;
    height: 23px;
    padding: 5px 0 0 2px;
}

.W_input_error {
    border-color: #ef0000!important;
}

.W_input:focus,.W_input_focus {
    border-color: #fa7d3c!important;
    box-shadow: none;
}

.W_input_default {
    color: #b8b7b7;
}

.W_checkbox,.W_radio {
    vertical-align: middle;
    margin-right: 3px;
    *margin-right: 0;
}

.W_label span,.W_label span {
    vertical-align: middle;
}

fieldset {
    display: block;
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 1px 0 0 0;
}

fieldset legend {
    padding: 0 5px;
    font-weight: bold;
}

.WB_search_s {
    display: inline-block;
    position: relative;
}

.WB_search_s .W_input {
    width: 120px;
    height: 24px;
    padding: 0 46px 0 10px;
}

.B_message .WB_search_s .W_input {
    padding-right: 29px;
}

@media \0screen\,screen\9 {
    .WB_search_s .W_input {
        height: 21px;
        line-height: 18px;
        padding: 3px 46px 0 10px;
    }
}

.WB_search_s .pos {
    position: absolute;
    right: 5px;
    top: 2px;
}

.WB_search_s .pos .ficon_arrow_down_lite {
    margin: 0 0 0 3px;
    font-size: 14px;
}

.WB_search_s .pos .ficon_search {
    font-size: 16px;
}

.WB_search_s .pos .ficon_enter {
    font-size: 16px;
}

.W_face_radius {
    border-radius: 50%;
}

.W_autocut {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.W_vline {
    border-left-width: 1px;
    border-left-style: solid;
    width: 0;
    overflow: hidden;
    *zoom:1;}

.W_dot {
    width: 2px;
    height: 2px;
    line-height: 2px;
    display: inline-block;
    overflow: hidden;
}

.W_new {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 3px;
    background: #fa7d3c;
    overflow: hidden
}

.W_new_count {
    min-width: 18px;
    _width: 18px;
    height: 13px;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    padding: 0 2px;
    background: #fa7d3c;
    color: #fff;
    border-radius: 3px;
}

.WB_cardtitle_a,.WB_cardtitle_b,.WB_cardtitle_d {
    position: relative;
    height: 38px;
    padding: 0 16px;
    line-height: 38px;
    overflow: hidden;
}

.WB_cardtitle_b {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WB_cardtitle_c {
    position: relative;
    margin-bottom: 10px;
}

.WB_cardtitle_d {
    height: auto;
    line-height: 1.2;
    padding: 16px 16px 8px;
}

@media \0screen\,screen\9 {
    .WB_cardtitle_d {
        padding: 14px 16px 8px;
        *padding: 12px 16px 8px;
    }
}

.WB_cardtitle_c .opt_btn {
    position: absolute;
    right: 0;
    top: -3px;
}

.WB_cardtitle_a .opt_box,.WB_cardtitle_b .opt_box {
    position: absolute;
    right: 16px;
    top: 0px;
}

.WB_cardtitle_b .opt_box .ficon_close,.WB_cardtitle_b .opt_box .ficon_arrow_down {
    _position: relative;
    margin: 0 -19px 0 0;
    padding: 0 16px;
    font-size: 18px;
}

.WB_cardtitle_b .opt_box .ficon_setup {
    font-size: 19px;
}

.WB_cardtitle_a .opt_change:hover,.WB_cardtitle_b .opt_change:hover {
    text-decoration: none;
}

.WB_cardtitle_a .opt_change .ficon_rotate,.WB_cardtitle_b .opt_change .ficon_rotate {
    margin-right: 6px;
    font-size: 14px;
    -webkit-text-stroke-width: 0.2px;
}

.WB_cardtitle_a .opt_change .ficon_cd_music,.WB_cardtitle_b .opt_change .ficon_cd_music {
    margin-right: 4px;
    font-size: 16px;
}

.WB_cardtitle_a .opt_change .ficon_edit,.WB_cardtitle_b .opt_change .ficon_edit {
    margin-right: 4px;
    font-size: 14px;
}

.WB_cardtitle_a .opt_change .ficon_editlocation,.WB_cardtitle_b .opt_change .ficon_editlocation {
    margin-right: 4px;
    font-size: 18px;
}

.WB_cardtitle_a .opt_change .ficon_add,.WB_cardtitle_b .opt_change .ficon_add {
    margin-right: 4px;
    font-size: 14px;
    vertical-align: 1px;
}

.WB_cardtitle_a .opt_change .ficon_setup,.WB_cardtitle_b .opt_change .ficon_setup {
    font-size: 17px;
    *font-size: 19px;
}

.WB_cardtitle_b .opt_change .ficon_article,.WB_cardtitle_b .opt_change .ficon_gift {
    margin-right: 4px;
    font-size: 16px;
}

.WB_cardtitle_a .opt_change .ficon_cd_place,.WB_cardtitle_b .opt_change .ficon_cd_place {
    margin-right: 4px;
    font-size: 16px;
}

.WB_cardtitle_a .opt_change .ficon_upload,.WB_cardtitle_b .opt_change .ficon_upload {
    margin-right: 4px;
    font-size: 16px;
}

.WB_cardtitle_a .opt_page,.WB_cardtitle_b .opt_page {
    position: absolute;
    right: 16px;
    top: 0;
    _top: 6px;
}

.WB_cardtitle_a .subtitle,.WB_cardtitle_b .subtitle {
    margin-left: 4px;
}

.WB_cardtitle_a .W_vline,.WB_cardtitle_b .W_vline {
    display: inline-block;
    height: 26px;
    margin: 0 16px;
    vertical-align: middle;
}

.WB_cardtitle_a .opt_change,.WB_cardtitle_b .opt_change {
    vertical-align: middle;
}

.WB_cardtitle_b .WB_type {
    margin: 0;
}

.WB_cardtitle_a .main_title,.WB_cardtitle_b .main_title,.WB_cardtitle_c .main_title,.WB_cardtitle_d .main_title {
    display: inline;
}

.WB_cardtitle_d .W_autocut {
    display: inline-block;
    max-width: 9em;
    vertical-align: top;
}

.WB_cardtitle_a .subtitle img,.WB_cardtitle_b .subtitle img {
    position: absolute;
    right: 16px;
    top: 9px;
}

.WB_cardmore {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-top-style: solid;
    border-top-width: 1px;
}

.WB_cardmore:hover {
    text-decoration: none;
}

.WB_cardmore .W_ficon {
    margin-left: 2px;
}

.WB_cardmore_noborder {
    border: none;
}

.WB_cardpage {
    border-top-style: solid;
    border-top-width: 1px;
}

.WB_cardpage .W_pages {
    padding: 4px 0;
}

.WB_minitab {
    height: 30px;
    text-align: center;
    vertical-align: auto;
    overflow: hidden;
}

.WB_minitab .minitb_ul {
    display: inline-block;
    *display: inline;
    *zoom:1; border-left-style: solid;
    border-left-width: 1px;
    overflow: hidden;
    font-size: 12px;
}

.WB_minitab .minitb_item,.WB_minitab .minitb_more {
    display: inline-block;
    float: left;
    height: 28px;
    border-style: solid;
    border-width: 1px;
    border-left: none;
}

.WB_minitab .minitb_lk {
    display: block;
    width: 88px;
    height: 27px;
    _height: 26px;
    line-height: 28px;
    white-space: nowrap;
    overflow: hidden;
}

.WB_minitab .minitb_lk:hover {
    text-decoration: none;
}

.WB_minitab .minitb_item .minitb_lk:hover {
    font-weight: bold;
}

.WB_minitab .current .minitb_lk {
    font-weight: bold;
}

.WB_minitab .cur_block {
    display: none;
    background: #fa7d3c;
    *width: 90px;
    height: 2px;
    overflow: hidden;
    margin: 0 -1px 0 -1px;
}

.WB_minitab .current .cur_block {
    display: block;
}

.WB_minitab .minitb_more .minitb_lk {
    width: 28px;
}

.WB_minitab .minitb_more .W_ficon {
    margin-top: 1px;
}

.WB_praishare {
    white-space: nowrap;
}

.WB_praishare .W_icon {
    vertical-align: -2px;
    *vertical-align: 0px;
}

.WB_praishare .W_icon:hover {
    cursor: pointer;
}

.WB_praishare .W_vline {
    margin: 0 6px;
    *margin: 0 6px 0 4px;
}

.W_arrow_bor i,.W_arrow_bor em {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
}

.W_arrow_bor_t i,.W_arrow_bor_t em {
    _border-style: dashed dashed solid dashed;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}

.W_arrow_bor_t em {
    margin: 1px 0 0 -14px;
}

.W_arrow_bor_r i,.W_arrow_bor_r em {
    _border-style: dashed dashed dashed solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
}

.W_arrow_bor_r em {
    margin: 0px 0 0 -15px;
}

.W_arrow_bor_b i,.W_arrow_bor_b em {
    _border-style: solid dashed dashed dashed;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.W_arrow_bor_b em {
    margin: -1px 0 0 -14px;
}

.W_arrow_bor_l i,.W_arrow_bor_l em {
    _border-style: dashed solid dashed dashed;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.W_arrow_bor_l em {
    margin: 0px 0 0 -13px;
}

.W_arrow_bor_tno i {
    border-width: 7px;
    border-top-width: 0;
    _border-style: solid solid dashed solid;
    border-bottom-color: transparent;
}

.W_pagegroup .page_txt {
    padding: 0 5px 0 4px;
}

.W_pagegroup .W_btn_prev,.W_pagegroup .W_btn_next,.W_pagegroup .page_txt {
    vertical-align: middle;
}

.tog_display {
    visibility: hidden;
    _visibility: visible
}

.W_tog_hover:hover .tog_display {
    visibility: visible
}

.W_nopointer {
    cursor: default !important;
}

.W_mod_shadow {
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    border-width: 1px;
    border-style: solid;
}

.WB_select {
    position: relative;
    display: inline-block;
    width: 150px;
    height: 28px;
    padding: 0 6px;
    border-width: 1px;
    border-style: solid;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
    overflow: hidden;
    line-height: 28px;
}

.WB_select:hover {
    border-color: #fa7d3c!important;
    box-shadow: none;
}

.WB_select .ficon_arrow_down_lite,.WB_select .ficon_arrow_up_lite {
    position: absolute;
    right: 6px;
    top: 0;
}

.W_gotop {
    position: fixed;
    _position: absolute;
    bottom: 40px;
    left: 50%;
    z-index: 101;
    margin-left: 500px;
    display: block;
    width: 40px;
    height: 35px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.6;
}

.W_gotop em {
    display: inline-block;
    font-size: 20px;
    width: 26px;
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    overflow: hidden;
    color: #fff;
}

.W_gotop:hover {
    opacity: 1;
}

.W_gotop .W_ficon:hover {
    color: #fff;
}

.B_page a.W_gotop {
    margin-left: 460px;
}

@media screen and (max-width: 1006px) {
    a.W_gotop {
        margin-left:380px;
    }

    .B_page a.W_gotop {
        margin-left: 460px;
    }
}

@media screen and (max-width: 939px) {
    .B_page a.W_gotop {
        margin-left:300px;
    }
}

@media screen and (max-width: 768px) {
    a.W_gotop {
        margin-left:330px;
    }

    .B_page a.W_gotop {
        margin-left: 300px;
    }
}

.W_fold {
    display: none;
    position: fixed;
    _position: absolute;
    bottom: 155px;
    right: 0;
    z-index: 999;
}

.W_fold a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50% 0 0 50%;
    background: #f38f5c;
}

.W_fold .W_ficon,.W_fold:hover .W_ficon {
    font-size: 22px;
    color: #fff!important;
}

.B_page .W_fold {
    right: auto;
    left: 340px;
}

.B_page .W_fold a {
    border-radius: 0 50% 50% 0;
}

@media screen and (max-width: 1006px) {
    .W_fold {
        display:block;
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        transition: transform .3s ease-out;
        -webkit-transform: translateX(0) translateZ(0);
        -moz-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0);
    }

    .W_fold_out {
        position: fixed;
        z-index: 999;
        width: 26px;
        overflow: hidden;
        right: 0;
        -webkit-transform: translateX(-270px) translateZ(0);
        -moz-transform: translateX(-270px) translateZ(0);
        transform: translateX(-270px) translateZ(0);
    }

    .W_fold_out a {
        display: block;
        border-radius: 50%;
    }

    .W_fold_out .W_ficon {
        text-indent: -30px;
        overflow: hidden;
    }

    .W_fold_out .W_ficon:after {
        content: "a";
    }

    .B_page .W_fold {
        display: none;
    }

    .W_fold_layer {
        -webkit-transform: translateX(0) translateZ(0);
        -moz-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0);
    }

    .W_fold_layer .WB_cardwrap {
        width: 230px;
    }

    .WB_main_r {
        display: none\9;
    }

    .W_fold_layer {
        display: block\9;
    }

    _:-ms-input-placeholder, :root .WB_main_r {
        display: none;
    }

    _:-ms-input-placeholder, :root .W_fold_layer {
        display: block;
    }
}

@media screen and (max-width: 939px) {
    .B_page .W_fold {
        display:block;
        bottom: 140px;
        left: 0;
        -webkit-transition: -webkit-transform .3s ease-out;
        -webkit-transform: translateX(0) translateZ(0);
        -moz-transition: -moz-transform .3s ease-out;
        -moz-transform: translateX(0) translateZ(0);
        transition: transform .3s ease-out;
        transform: translateX(0) translateZ(0);
    }

    .B_page .W_fold .W_ficon {
        text-indent: -20px;
        overflow: hidden;
    }

    .B_page .W_fold .W_ficon:after {
        content: "a";
    }

    .B_page .W_fold_out .W_ficon:after {
        content: "b";
    }

    .B_page .W_fold_out {
        position: fixed;
        left: 0px;
        width: 26px;
        z-index: 9999;
        overflow: hidden;
        -webkit-transform: translateX(340px) translateZ(0);
        -moz-transform: translateX(340px) translateZ(0);
        transform: translateX(340px) translateZ(0);
    }

    .B_page .W_fold_out a {
        display: block;
        border-radius: 50%;
        margin-left: -16px;
    }

    .B_page .W_fold_layer_page {
        left: 0;
        -webkit-transform: translateX(0) translateZ(0);
        -moz-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0);
    }

    .B_page .W_fold_layer_page .WB_cardwrap {
        width: 300px;
    }

    .B_page .WB_frame_b {
        display: none\9;
    }

    .B_page .W_fold_layer_page {
        display: block\9;
    }

    _:-ms-input-placeholder, :root .B_page .WB_frame_b {
        display: none;
    }

    _:-ms-input-placeholder, :root .B_page .W_fold_layer_page {
        display: block;
    }
}

.W_scroll_y {
    position: absolute;
    top: 0;
    width: 4px;
    height: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.W_scroll_y .bar {
    position: absolute;
    left: 0;
    width: 100%;
    height: 40%;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
}

.W_noborder {
    border: none;
}

.send_succpic {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 42px;
    margin-top: -21px;
    overflow: hidden;
    text-align: center;
}

.send_succpic .txt {
    display: inline-block;
    margin: 0 0 0 10px;
    font: normal 16px/22px Microsoft Yahei;
    vertical-align: middle;
}

.send_succpic .icon_succB,.send_succpic .icon_errorB {
    vertical-align: middle;
}

.bigcursor,.bigcursor img,.bigcursor canvas {
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/big.cur), auto;
}

.smallcursor,.smallcursor img,.smallcursor canvas {
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/small.cur), auto;
}

.leftcursor {
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/pic_prev.cur), auto;
}

.rightcursor {
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/pic_next.cur), auto;
}

@media \0screen\,screen\9 {
    .leftcursor {
        cursor: url(http://img.t.sinajs.cn/t6/style/images/common/pic_prev_ie.cur), auto;
    }

    .rightcursor {
        cursor: url(http://img.t.sinajs.cn/t6/style/images/common/pic_next_ie.cur), auto;
    }
}

#pl_content_setSkin,#v6_pl_content_setskin {
    *display: inline;
}

.templete_enter {
    position: fixed;
    _position: absolute;
    top: 50px;
    right: 0;
    z-index: 9999;
    width: 230px;
}

.templete_enter .icon_setskin {
    right: 0;
    top: 0;
    position: absolute;
}

.WB_multiphotos .photo_con {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    z-index: 0;
}

.WB_multiphotos .photo_con .photo {
    border-radius: 50%;
    overflow: hidden;
}

.WB_multiphotos .photo_con_1 .photo,.WB_multiphotos .photo_con_1 .pic {
    width: 50px;
    height: 50px;
}

.WB_multiphotos .photo_con_2 .photo {
    position: absolute;
    width: 30px;
    height: 30px;
    border: solid 2px #fff;
}

.WB_multiphotos .photo_con_2 .pic {
    width: 30px;
    height: 30px;
}

.WB_multiphotos .photo_con_2 .photo1 {
    top: 0;
    left: 0;
    z-index: 2;
}

.WB_multiphotos .photo_con_2 .photo2 {
    bottom: 0;
    right: 0;
    z-index: 1;
}

.WB_multiphotos .photo_con_3 .photo {
    position: absolute;
    width: 28px;
    height: 28px;
    border: solid 2px #fff;
}

.WB_multiphotos .photo_con_3 .pic {
    width: 28px;
    height: 28px;
}

.WB_multiphotos .photo_con_3 .photo1 {
    top: 0;
    left: 10px;
    z-index: 3;
}

.WB_multiphotos .photo_con_3 .photo2 {
    bottom: 0;
    left: 0;
    z-index: 2;
}

.WB_multiphotos .photo_con_3 .photo3 {
    bottom: 0;
    right: 0;
    z-index: 1;
}

.WB_multiphotos .photo_con_4 .photo {
    position: absolute;
    width: 28px;
    height: 28px;
    border: solid 2px #fff;
}

.WB_multiphotos .photo_con_4 .pic {
    width: 28px;
    height: 28px;
}

.WB_multiphotos .photo_con_4 .photo1 {
    top: 0;
    left: 0;
    z-index: 1;
}

.WB_multiphotos .photo_con_4 .photo2 {
    top: 0;
    right: 0;
    z-index: 2;
}

.WB_multiphotos .photo_con_4 .photo3 {
    bottom: 0;
    left: 0;
    z-index: 4;
}

.WB_multiphotos .photo_con_4 .photo4 {
    bottom: 0;
    right: 0;
    z-index: 3;
}

@media \0screen\,screen\9 {
    .WB_multiphotos .photo_con_4 .photo,.WB_multiphotos .photo_con_4 .pic {
        width: 22px;
        height: 22px;
    }
}

.W_bigDay {
    position: relative;
    top: 0!important;
    height: 90px;
    overflow: hidden;
}

.W_bigDay .img_wrap {
    position: absolute;
    left: 50%;
    margin-left: -800px;
}

.W_bigDay img {
    height: 90px;
}

.W_bigDay .sct_close {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: 480px;
    top: 6px;
    right: 2px;
    z-index: 2;
    width: 14px;
    height: 14px;
    background: #000;
    color: #fff;
    line-height: 14px;
    text-align: center;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.W_bigDay .sct_close:hover {
    background: #fa7d3c;
    filter: alpha(opacity=100);
    opacity: 1;
}

.W_bigDay .sct_close .W_ficon {
    *display: block;
    font-size: 14px;
}

body.B_bigDay {
    background-position: center 140px!important;
}

body.B_bigDay .W_bigDay {
    padding: 50px 0 0;
}

body.B_bigDay .W_bigDay .sct_close {
    top: 56px;
}

.WB_cardbottom {
    height: 34px;
    border-top-style: solid;
    border-top-width: 1px;
    overflow: hidden;
}

.WB_cardbottom .btm_inner {
    margin-left: -1px;
    *margin-left: -2px;
    *zoom:1;}

.WB_cardbottom .t_link {
    display: inline-block;
    float: left;
    width: 50%;
    height: 22px;
    padding: 6px 0;
    text-align: center;
}

.WB_cardbottom .text_con {
    display: block;
    height: 22px;
    line-height: 22px;
    border-left-width: 1px;
    border-left-style: solid;
}

.WB_cardbottom .text_con .W_ficon {
    margin-right: 5px;
    vertical-align: 1px;
}

.WB_ad_tm2015_v2 {
    position: fixed;
    _position: absolute;
    top: 285px;
    left: 50%;
    z-index: 100;
    margin-left: 500px;
    display: block;
    width: 168px;
    height: 393px;
}

.WB_ad_tm2015_v2 iframe {
    width: 168px;
    height: 393px;
}

@media screen and (max-width: 1006px) {
    .WB_ad_tm2015 {
        margin-left:380px;
    }
}

@media screen and (max-width: 768px) {
    .WB_ad_tm2015 {
        margin-left:330px;
    }
}

.W_piccut_h img,.W_piccut_v img {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media \0screen\,screen\9 {
    .W_piccut_h img, .W_piccut_v img {
        position: static;
        top: auto;
        left: auto;
    }
}

.W_piccut_h img {
    width: auto!important;
    min-width: 100%;
    height: 100%;
    _width: 100%;
    _height: auto;
}

.W_piccut_v img {
    height: auto!important;
    width: 100%;
    min-height: 100%;
    _width: auto;
    _height: 100%;
}

#js_style_css_module_base_usually {
    height: 42px;
}
.W_icon {
    display: inline-block;
    background-image: url("img/icon.png?id=201512281826") ;
    _background-image: url("img/icon.gif?id=201512281826") ;
    background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .W_app_level,.W_app_level em,.W_icon {
        background-image: url("img/icon-x2.png?id=201512251855") ;
        background-size: 625px 325px;
    }
}

.male,.female,.approve,.approve_co,.approve_dead,.ico_club,.ico_vlady,.ico_tmall,.ico_taobao,.ico_airball,.ico_gongyi,.ico_gongyi2,.ico_gongyi3,.ico_gongyi4,.ico_gongyi5,.ico_member,.ico_member_dis,.ico_member1,.ico_member2,.ico_member3,.ico_member4,.ico_member5,.ico_member6,.suishoupai2014,.zongyika2014 {
    display: inline-block;
    background-image: url("img/icon.png?id=201512281826") ;
    _background-image: url("img/icon.gif?id=201512281826") ;
    background-repeat: no-repeat;
}

.male,.female {
    width: 12px;
    height: 14px;
    vertical-align: -1px;
    vertical-align: text-bottom\9;
}

.male {
    background-position: 0 0;
}

.female {
    background-position: 0 -25px;
}

.approve,.approve_co,.approve_dead {
    width: 14px;
    height: 14px;
    margin-left: 2px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.approve {
    background-position: 0 -50px;
}

.approve_co {
    background-position: 0 -75px;
}

.approve_dead {
    background-position: 0 -100px;
}

.ico_club,.ico_vlady {
    width: 13px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.ico_club {
    background-position: 0 -125px;
}

.ico_vlady {
    background-position: 0 -150px;
}

.ico_tmall,.ico_taobao,.ico_airball,.ico_gongyi,.ico_gongyi2,.ico_gongyi3,.ico_gongyi4,.ico_gongyi5 {
    width: 16px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.ico_tmall {
    background-position: -75px 0;
}

.ico_taobao {
    background-position: -75px -25px;
}

.ico_airball {
    background-position: -75px -125px;
}

.ico_gongyi {
    background-position: -75px -150px;
}

.ico_gongyi2 {
    background-position: -75px -175px;
}

.ico_gongyi3 {
    background-position: -75px -200px;
}

.ico_gongyi4 {
    background-position: -75px -225px;
}

.ico_gongyi5 {
    background-position: -75px -250px;
}

.ico_member,.ico_member_dis {
    width: 14px;
    height: 14px;
}

.ico_member {
    background-position: 0 -175px;
}

.ico_member_dis {
    background-position: 0 -200px;
}

.ico_member1,.ico_member2,.ico_member3,.ico_member4,.ico_member5,.ico_member6 {
    width: 16px;
    height: 14px;
}

.ico_member1 {
    background-position: -25px 0;
}

.ico_member2 {
    background-position: -25px -25px;
}

.ico_member3 {
    background-position: -25px -50px;
}

.ico_member4 {
    background-position: -25px -75px;
}

.ico_member5 {
    background-position: -25px -100px;
}

.ico_member6 {
    background-position: -25px -125px;
}

.suishoupai2014 {
    width: 13px;
    height: 14px;
    background-position: -25px -150px;
}

.zongyika2014 {
    width: 16px;
    height: 14px;
    background-position: -25px -175px;
}

.icon_member,.icon_member_dis,.icon_didi {
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
    margin-left: 3px;
}

.icon_member {
    background-position: 0 -175px;
}

.icon_member_dis {
    background-position: 0 -200px;
}

.icon_didi {
    background-position: -25px -300px;
}

.icon_member1,.icon_member2,.icon_member3,.icon_member4,.icon_member5,.icon_member6,.icon_member1_dis,.icon_member2_dis,.icon_member3_dis,.icon_member4_dis,.icon_member5_dis,.icon_member6_dis,.icon_suishoupai2014,.icon_run2015 {
    width: 16px;
    height: 14px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
    margin-left: 3px;
}

.icon_member1 {
    background-position: -25px 0;
}

.icon_member2 {
    background-position: -25px -25px;
}

.icon_member3 {
    background-position: -25px -50px;
}

.icon_member4 {
    background-position: -25px -75px;
}

.icon_member5 {
    background-position: -25px -100px;
}

.icon_member6 {
    background-position: -25px -125px;
}

.icon_member1_dis {
    background-position: -25px -200px;
}

.icon_member2_dis {
    background-position: 0 -225px;
}

.icon_member3_dis {
    background-position: -25px -225px;
}

.icon_member4_dis {
    background-position: 0 -250px;
}

.icon_member5_dis {
    background-position: -25px -250px;
}

.icon_member6_dis {
    background-position: 0 -275px;
}

.icon_suishoupai2014 {
    background-position: -25px -150px;
}

.icon_run2015 {
    width: 15px;
    background-position: -25px -275px;
}

.icon_type_self,.icon_type_friends,.icon_type_group,.icon_type_group_v2,.icon_type_public {
    width: 16px;
    height: 16px;
}

.icon_type_self {
    background-position: -50px -125px;
}

.icon_type_friends {
    background-position: -50px -150px;
}

.icon_type_group {
    background-position: -50px -175px;
}

.icon_type_group_v2 {
    background-position: -100px -150px;
}

.icon_type_public {
    background-position: -50px -200px;
}

.icon_fansprice {
    width: 34px;
    height: 14px;
    background-position: -150px 0;
}

.icon_fansprice i {
    display: none;
}

.icon_cd_tmall,.icon_cd_tb,.icon_cd_ju {
    width: 22px;
    height: 22px;
}

.icon_cd_tmall {
    background-position: -150px -100px;
}

a:hover .icon_cd_tmall {
    background-position: -175px -100px;
}

.icon_cd_tb {
    background-position: -150px -125px;
}

a:hover .icon_cd_tb {
    background-position: -175px -125px;
}

.icon_cd_ju {
    background-position: -150px -150px;
}

a:hover .icon_cd_ju {
    background-position: -175px -150px;
}

.icon_playvideo {
    width: 50px;
    height: 50px;
    background-position: -200px -200px;
}

.icon_playvideo:hover {
    background-position: -275px -200px;
}

.icon_playmusic {
    width: 50px;
    height: 50px;
    background-position: -200px -200px;
}

.icon_playmusic:hover {
    background-position: -275px -200px;
}

.icon_balloon {
    width: 16px;
    height: 16px;
    background-position: -75px -275px;
}

.icon_redflag {
    width: 41px;
    height: 19px;
    background-position: -150px -75px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
}

.icon_praised_b {
    width: 12px;
    height: 13px;
    background-position: -100px -25px;
}

.W_icon_praised_hover:hover .icon_praised_b,.icon_praised_b:hover,.icon_praised_bc {
    width: 12px;
    height: 13px;
    background-position: -125px -25px;
}

.icon_verify_club,.icon_verify_v,.icon_verify_co_v,.icon_verify_dead_v,.icon_verify_lady {
    display: inline-block;
    width: 86px;
    height: 28px;
}

.icon_verify_club {
    background-position: -425px 0;
}

.icon_verify_v {
    background-position: -425px -50px;
}

.icon_verify_co_v {
    background-position: -425px -100px;
}

.icon_verify_dead_v {
    background-position: -425px -150px;
}

.icon_verify_lady {
    background-position: -425px -200px;
}

.icon_claimed_v {
    display: inline-block;
    width: 13px;
    height: 11px;
}

.icon_claim_v {
    display: inline-block;
    width: 17px;
    height: 13px;
}

.icon_claimed_v {
    background-position: -100px -75px;
}

.icon_claim_v {
    background-position: -125px -75px;
}

.icon_setskin {
    width: 42px;
    height: 44px;
    background-position: -150px -200px;
}

.icon_setskin:hover {
    background-position: -150px -275px;
}

.icon_calendar {
    width: 15px;
    height: 15px;
    background-position: -50px -250px;
}

.icon_sw_trans {
    width: 14px;
    height: 14px;
    background-position: -50px -275px;
}

.icon_redpack {
    width: 13px;
    height: 14px;
    background-position: -100px -200px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
    margin-left: 3px;
}

.icon_hero {
    width: 13px;
    height: 14px;
    background-position: -100px -225px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
    margin-left: 3px;
}

.icon_btn_play,.icon_btn_dl,.icon_btn_imgplay,.icon_btn_imgvideo {
    width: 30px;
    height: 30px;
}

.icon_btn_imgplay {
    background-position: -200px 0;
}

.icon_btn_imgplay:hover,.icon_btn_imgplay:active {
    background-position: -250px 0;
}

.icon_btn_imgvideo {
    background-position: -200px 0;
}

.icon_btn_imgvideo:hover,.icon_btn_imgvideo:active {
    background-position: -250px 0;
}

.icon_btn_play {
    background-position: -200px -100px;
}

.icon_btn_play:hover,.icon_btn_play:active {
    background-position: -250px -100px;
}

.icon_btn_play_disabled,.icon_btn_play_disabled:hover {
    background-position: -300px -100px;
    cursor: default;
}

.icon_btn_dl {
    background-position: -200px -150px;
}

.icon_btn_dl:hover,.icon_btn_dl:active {
    background-position: -250px -150px;
}

.icon_btn_dl_disabled,.icon_btn_dl_disabled:hover {
    background-position: -300px -150px;
    cursor: default;
}

.icon_btn_play_s {
    width: 22px;
    height: 22px;
    background-position: -350px -250px;
}

.icon_btn_play_s:hover {
    background-position: -375px -250px;
}

.icon_num_red,.icon_num_yellow,.icon_num_gray {
    display: inline-block;
    width: 15px;
    height: 15px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    *line-height: 15px;
    border-radius: 50%;
    font-family: Arial;
}

.icon_num_yellow {
    background: #fa7d3c;
}

.icon_num_red {
    background: #df3e3e;
}

.icon_num_gray {
    background: #696e78;
}

.icon_pf_male,.icon_pf_female {
    width: 16px;
    height: 16px;
    vertical-align: -2px;
    margin-left: 2px;
}

.icon_pf_male {
    background-position: -100px -50px;
}

.icon_pf_female {
    background-position: -125px -50px;
}

.icon_pf_approve,.icon_pf_approve_co,.icon_pf_approve_dead,.icon_pf_club,.icon_pf_vlady {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0,0,0,0.3);
    vertical-align: -2px;
}

.icon_pf_club {
    background-position: -50px 0;
}

.icon_pf_approve {
    background-position: -50px -25px;
}

.icon_pf_approve_co {
    background-position: -50px -50px;
}

.icon_pf_approve_dead {
    background-position: -50px -75px;
}

.icon_pf_vlady {
    background-position: -50px -100px;
}

.icon_male,.icon_female {
    width: 12px;
    height: 14px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
    margin-left: 3px;
}

.icon_male {
    background-position: 0 0;
}

.icon_female {
    background-position: 0 -25px;
}

.icon_approve,.icon_approve_co,.icon_approve_dead {
    width: 14px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.icon_approve {
    background-position: 0 -50px;
}

.icon_approve_co {
    background-position: 0 -75px;
}

.icon_approve_dead {
    background-position: 0 -100px;
}

.icon_club,.icon_vlady {
    width: 13px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.icon_club {
    background-position: 0 -125px;
}

.icon_vlady {
    background-position: 0 -150px;
}

.icon_tmall,.icon_taobao,.icon_airball,.icon_zongyika2014,.icon_wbnight2014,.icon_gongyi,.icon_gongyi2,.icon_gongyi3,.icon_gongyi4,.icon_gongyi5 {
    width: 16px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.icon_tmall {
    background-position: -75px 0;
}

.icon_taobao {
    background-position: -75px -25px;
}

.icon_airball {
    background-position: -75px -125px;
}

.icon_zongyika2014 {
    background-position: -25px -175px;
}

.icon_wbnight2014 {
    background-position: -100px -175px;
}

.icon_gongyi {
    background-position: -75px -150px;
}

.icon_gongyi2 {
    background-position: -75px -175px;
}

.icon_gongyi3 {
    background-position: -75px -200px;
}

.icon_gongyi4 {
    background-position: -75px -225px;
}

.icon_gongyi5 {
    background-position: -75px -250px;
}

.icon_pagelbs,.icon_pagebook,.icon_pagemusic {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    vertical-align: -2px;
    vertical-align: text-bottom\9;
}

.icon_pagelbs {
    background-position: -75px -50px;
}

.icon_pagebook {
    background-position: -75px -75px;
}

.icon_pagemusic {
    background-position: -75px -100px;
}

.icon_exposure {
    width: 16px;
    height: 16px;
    background-position: -50px -225px;
}

.W_icon_thing {
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 16px !important;
    padding: 0;
    vertical-align: middle;
}

.W_icon_thing .ficon_cd_topic,.W_icon_thing .ficon_music,.W_icon_thing .ficon_cd_film,.W_icon_thing .ficon_cd_book,.W_icon_thing .ficon_cd_topic:hover,.W_icon_thing .ficon_music:hover,.W_icon_thing .ficon_cd_film:hover,.W_icon_thing .ficon_cd_book:hover {
    padding: 0 2px;
    font-size: 12px;
    color: #fff;
}

.W_icon_thing .ficon_cd_topic {
    background: #e5944e;
}

.W_icon_thing .ficon_music {
    background: #7584bd;
}

.W_icon_thing .ficon_cd_film {
    background: #b27daf;
}

.W_icon_thing .ficon_cd_book {
    background: #71b682;
}

.W_icon_level {
    width: 25px;
    line-height: 14px;
    text-align: center;
    display: inline-block;
    background: #a4a4a4;
    border-radius: 8px;
    margin: 0 0 0 3px;
    padding: 0 5px 0 3px;
}

a .W_icon_level {
    *cursor: pointer;
}

.W_icon_level span {
    font-size: 12px;
    color: #fff;
    font-style: italic;
    letter-spacing: -0.1em;
}

.W_icon_level.icon_level_c2 {
    background-color: #ffb400;
}

.W_icon_level.icon_level_c3 {
    background-color: #fe7e00;
}

.W_icon_level.icon_level_c4 {
    background-color: #fd4d17;
}

.W_icon_level.icon_level_c5 {
    background-color: #d60000;
}

.W_loading {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../../../images/common/loading.png?id=1404211047727") ;
    background-image: url("../../../images/common/loading.gif") \9;
    background-repeat: no-repeat;
    vertical-align: middle;
    -webkit-animation: loading .8s linear infinite;
    -moz-animation: loading 0.8s linear infinite;
    -o-animation: loading 0.8s linear infinite;
    animation: loading 0.8s linear infinite;
}

@media screen and (min-width: 0\0) {
    .W_loading {
        background-image:url("../../../images/common/loading.gif") ;
    }

    .W_loading:not(*:root) {
        background-image: url("../../../images/common/loading.png?id=1404211047727") ;
    }

    _:-ms-input-placeholder, :root .W_loading {
        background-image: url("../../../images/common/loading.png?id=1404211047727") ;
    }
}

.W_loading_big {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../../../images/common/loading_big.png?id=1404211047727") ;
    background-image: url("../../../images/common/loading_big.gif?id=1404211047727") \9;
    background-repeat: no-repeat;
    vertical-align: middle;
    -webkit-animation: loading .8s linear infinite;
    -moz-animation: loading 0.8s linear infinite;
    -o-animation: loading 0.8s linear infinite;
    animation: loading 0.8s linear infinite;
}

@media screen and (min-width: 0\0) {
    .W_loading_big {
        background-image:url("../../../images/common/loading_big.gif?id=1404211047727") ;
    }

    .W_loading_big:not(*:root) {
        background-image: url("../../../images/common/loading_big.png?id=1404211047727") ;
    }

    _:-ms-input-placeholder, :root .W_loading_big {
        background-image: url("../../../images/common/loading_big.png?id=1404211047727") ;
    }
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes loading {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-o-keyframes loading {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(360deg);
    }
}

@keyframes loading {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

div.W_loading {
    display: block;
    width: auto;
    height: auto;
    background: none;
}

div.W_loading span {
    background: url("../../../images/common/loading.gif") no-repeat 0 1px;
    padding: 0 0 0 20px;
    line-height: 18px;
    height: 18px;
    display: inline-block;
}

.icon_succ,.icon_warn,.icon_ask,.icon_rederror,.icon_succS,.icon_warnS,.icon_askS,.icon_rederrorS {
    width: 16px;
    height: 16px;
}

.icon_succB,.icon_warnB,.icon_questionB,.icon_rederrorB {
    width: 38px;
    height: 42px;
}

.icon_succ,.icon_succS {
    background-position: -350px 0
}

.icon_warn,.icon_warnS {
    background-position: -350px -100px
}

.icon_ask,.icon_askS {
    background-position: -350px -50px
}

.icon_rederror,.icon_rederrorS {
    background-position: -350px -150px
}

.icon_succB {
    background-position: -375px 0
}

.icon_questionB {
    background-position: -375px -50px
}

.icon_warnB {
    background-position: -375px -100px
}

.icon_rederrorB {
    background-position: -375px -150px
}

.ficon_face,.ficon_image,.ficon_video,.ficon_timesend,.ficon_mood,.ficon_stock,.ficon_vote,.ficon_swtopic,.ficon_public,.ficon_longwb,.ficon_artical,.ficon_file,.ficon_music,.ficon_remark {
    font-size: 20px;
    margin-right: 5px;
    cursor: pointer;
}

.ficon_face {
    color: #ffa405;
}

a:hover .ficon_face {
    color: #ff9000;
}

.ficon_image {
    color: #84c002;
}

a:hover .ficon_image {
    color: #72a305;
}

.ficon_video {
    color: #737e95;
}

a:hover .ficon_video {
    color: #4d607c;
}

.ficon_timesend {
    color: #7cb6d5;
}

a:hover .ficon_timesend {
    color: #4c9dc1;
}

.ficon_mood {
    color: #fa875a;
}

a:hover .ficon_mood {
    color: #e55e35;
}

.ficon_stock {
    color: #f7c516;
}

a:hover .ficon_stock {
    color: #f0bb00;
}

.ficon_vote {
    color: #ff984d;
}

a:hover .ficon_vote {
    color: #ed7321;
}

.ficon_swtopic {
    color: #5a8ce6;
}

a:hover .ficon_swtopic {
    color: #4579d8;
}

.ficon_public {
    color: #b0d014;
}

a:hover .ficon_public {
    color: #a2c207;
}

.ficon_longwb {
    color: #56afd6;
}

a:hover .ficon_longwb {
    color: #358eb5;
}

.ficon_artical {
    color: #ff8200;
    vertical-align: -2px;
}

a:hover .ficon_artical {
    color: #ff6600;
}

.ficon_file {
    color: #52b4ed;
}

a:hover .ficon_file {
    color: #2e9fd8;
}

.ficon_music {
    color: #c57cc0;
}

a:hover .ficon_music {
    color: #af5bad;
}

.ficon_remark {
    color: #fa875a;
}

a:hover .ficon_remark {
    color: #fa875a;
}

.icon_fifa {
    width: 16px;
    height: 13px;
    vertical-align: -2px;
    margin-left: 3px;
}

.icon_weibo {
    background-position: -50px -300px;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    margin-right: 3px;
}

.icon_youdaonote {
    background-position: -100px -100px;
    width: 16px;
    height: 16px;
}

.icon_praisedicon {
    background-position: -100px -250px;
    width: 16px;
    height: 16px;
}

.icon_starbar_a {
    position: relative;
    display: inline-block;
    width: 83px;
    height: 14px;
    background-position: -525px 0;
}

.icon_starbar_error {
    position: absolute;
    display: block;
    width: 83px;
    height: 14px;
    background-position: -525px -50px;
    top: 0;
    left: 0;
}

.icon_starbar_a .icon_starbar_stars {
    display: block;
    height: 14px;
    background-position: -525px -25px;
}

.icon_starbar_b {
    display: inline-block;
    width: 83px;
    height: 14px;
    background-position: -525px -75px;
}

.icon_starbar_b .icon_starbar_stars {
    display: block;
    height: 14px;
    background-position: -525px -100px;
}

.icon_starbar_c {
    display: inline-block;
    width: 54px;
    height: 10px;
    background-position: -525px -125px;
}

.icon_starbar_c .icon_starbar_stars {
    display: block;
    height: 10px;
    background-position: -525px -150px;
}

.W_app_level,.W_app_level em {
    display: inline-block;
    width: 69px;
    height: 12px;
    background-image: url("img/icon.png?id=201512281826") ;
    _background-image: url("img/icon.gif?id=201512281826") ;
    background-repeat: no-repeat;
    background-position: -525px -200px;
    line-height: 12px;
}

.W_app_level em {
    background-position: -525px -175px;
}

.icon_local,.icon_hot,.icon_promotion {
    display: inline-block;
    padding: 0 2px;
    color: #fff;
    border-radius: 2px;
    margin-left: 3px;
    -webkit-transform: scale(0.85);
    font-size: 10px;
    line-height: 16px;
}

.icon_local {
    background: #77b0ef;
}

.icon_hot {
    background: #ffa105;
}

.icon_promotion {
    background: #5dc5a6;
}

.W_icon_tag {
    display: inline-block;
    height: 16px;
    padding: 0 3px;
    background: #eb7350;
    color: #fff;
    line-height: 18px;
}

.PCD_ico_pay {
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    padding: 0 5px 0 6px;
    color: #fff;
    background: #fea209;
    font-size: 12px;
    border-radius: 2px;
    line-height: 20px;
    vertical-align: middle;
}

.ico_delpic {
    display: inline-block;
    vertical-align: middle;
    background-image: url("../../../images/layer/ico_layer.png?id=20140918111800") ;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    _margin: 5px 0;
    _vertical-align: middle;
}

.ico_delpic {
    background-position: -25px -25px;
}

.ico_delpic:hover {
    background-position: -50px -25px;
}

.W_icon_feedpin,.W_icon_feedhot {
    display: inline-block;
    height: 16px;
    padding: 0 5px;
    color: #fff!important;
    line-height: 16px;
    *line-height: 14px;
    _line-height: 17px;
    border-radius: 2px;
    overflow: hidden;
    font-size: 12px;
}

.W_icon_feedpin {
    background: #ea0f1f;
}

.W_icon_feedhot {
    background: #ff8200;
}

.W_icon_feedpin .W_icon,.W_icon_feedhot .W_icon {
    display: inline-block;
    float: left;
    width: 16px;
    height: 14px;
    background-color: #fff;
    margin: 1px 3px 0 -4px;
    vertical-align: auto;
}

.W_icon_feedpin .icon_feedpin_lite {
    background-position: -151px -26px;
}

.W_icon_feedhot .icon_feedhot_lite {
    background-position: -151px -51px;
}

.W_img_statistics {
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 0;
    line-height: 0;
}

.icon_hot_bubble {
    width: 10px;
    height: 9px;
    background-position: -100px -125px;
}

.icon_taged_pic {
    width: 20px;
    height: 20px;
    background-position: -150px -175px;
}

.W_icon_year_member,.W_icon_year_member_dis {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.W_icon_year_member {
    background: #e81410;
}

.W_icon_year_member_dis {
    background: #8a8c93;
}

.icon_pf_android {
    width: 84px;
    height: 22px;
    background-position: -425px -250px;
}

.icon_pf_ios {
    width: 58px;
    height: 22px;
    background-position: -425px -275px;
}

.icon_double11 {
    width: 16px;
    height: 14px;
    background-position: -75px -300px;
    vertical-align: -2px;
    margin-left: 3px;
}

#js_style_css_module_base_icon {
    height: 42px;
}
.W_btn_a,.W_btn_b,.W_btn_c,.W_btn_d {
    padding: 0 10px 0 10px;
    white-space: nowrap;
    display: inline-block;
    border-radius: 2px;
    height: 24px;
    line-height: 25px;
    *line-height: 24px;
    text-decoration: none;
    font-size: 12px;
    min-width: 40px;
    text-align: center;
    outline: none;
}

.W_btn_a:hover,.W_btn_b:hover,.W_btn_c:hover,.W_btn_d:hover {
    text-decoration: none;
}

div.W_btn_b {
    *display: inline;
}

.W_btn_a {
    background: #ff8140;
    border: 1px solid #f77c3d;
    color: #fff;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
}

.W_btn_a:hover {
    background: #f7671d;
    border: 1px solid #f06923;
}

.W_btn_a_disable,.W_btn_a_disable:hover {
    background: #ffc09f;
    color: #fff;
    border: 1px solid #fbbd9e;
    box-shadow: none;
    cursor: default;
}

.W_btn_b {
    border-width: 1px;
    border-style: solid;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
    color: #333;
    background-color: #fff;
    border-color: #d9d9d9;
}

.W_btn_b:hover {
    border-color: #cccccc;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
}

.W_btn_b_disable,.W_btn_b_disable:hover {
    color: #808080;
    box-shadow: none;
    cursor: default;
}

.W_btn_b_disable .W_ficon,.W_btn_b_disable:hover .W_ficon {
    cursor: default;
}

.W_btn_c {
    width: 104px;
    height: 34px;
    padding: 0 !important;
    line-height: 34px;
    color: #fff;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    background: #fa7d3c;
    background: -moz-linear-gradient(top, #fa7d3c 0%, #f55f10 100%);
    background: -webkit-linear-gradient(top, #fa7d3c 0%,#f55f10 100%);
    background: -o-linear-gradient(top, #fa7d3c 0%,#f55f10 100%);
    background: -ms-linear-gradient(top, #fa7d3c 0%,#f55f10 100%);
    background: linear-gradient(top bottom, #fa7d3c 0%,#f55f10 100%);
}

.W_btn_c:hover {
    background: #f4722e;
    background: -moz-linear-gradient(top, #f4722e 0%, #f05807 100%);
    background: -webkit-linear-gradient(top, #f4722e 0%,#f05807 100%);
    background: -o-linear-gradient(top, #f4722e 0%,#f05807 100%);
    background: -ms-linear-gradient(top, #f4722e 0%,#f05807 100%);
    background: linear-gradient(top bottom, #f4722e 0%,#f05807 100%);
}

.W_btn_d {
    width: 104px;
    height: 34px;
    padding: 0 !important;
    line-height: 34px;
    color: #fff;
    box-shadow: 0px 2px 1px rgba(0,0,0,.2);
    background: #696e78;
    background: -moz-linear-gradient(top, #696e78 0%, #646973 100%);
    background: -webkit-linear-gradient(top, #696e78 0%,#646973 100%);
    background: -o-linear-gradient(top, #696e78 0%,#646973 100%);
    background: -ms-linear-gradient(top, #696e78 0%,#646973 100%);
    background: linear-gradient(top bottom, #696e78 0%,#646973 100%);
}

.W_btn_d:hover {
    background: #5f636d;
    background: -moz-linear-gradient(top, #5f636d 0%, #535861 100%);
    background: -webkit-linear-gradient(top, #5f636d 0%,#535861 100%);
    background: -o-linear-gradient(top, #5f636d 0%,#535861 100%);
    background: -ms-linear-gradient(top, #5f636d 0%,#535861 100%);
    background: linear-gradient(top bottom, #5f636d 0%,#535861 100%);
}

.btn_22px {
    display: inline-block;
    height: 20px;
    line-height: 21px;
    *line-height: 20px;
    min-width: 28px;
}

.btn_30px {
    display: inline-block;
    height: 28px;
    line-height: 29px;
    *line-height: 28px;
    width: 60px;
    font-size: 14px;
}

.btn_32px {
    display: inline-block;
    height: 32px;
    line-height: 33px;
    *line-height: 32px;
    font-size: 14px;
}

.btn_34px {
    display: inline-block;
    height: 34px;
    line-height: 35px;
    padding: 0 15px;
    font-size: 14px;
}

.W_btn_more {
    width: auto;
    min-width: 0px;
    padding: 0 5px;
    vertical-align: top;
}

.W_btn_a .icon_member,.W_btn_b .icon_member {
    margin-right: 3px;
    vertical-align: -3px;
    *vertical-align: 1px;
    _vertical-align: middle;
    _margin: 10px 0;
}

.W_btn_a .W_loading,.W_btn_b .W_loading {
    margin: 0 5px 0 0;
}

.W_btn_c .W_loading,.W_btn_d .W_loading {
    margin: -1px 5px 0 0;
}

.W_btn_b .ficon_addtwo,.W_btn_c .ficon_addtwo,.W_btn_d .ficon_addtwo,.W_btn_b .ficon_add,.W_btn_c .ficon_add,.W_btn_d .ficon_add,.W_btn_b .ficon_right,.W_btn_c .ficon_right,.W_btn_d .ficon_right,.W_btn_b .ficon_arrow_down_lite,.W_btn_c .ficon_arrow_down_lite,.W_btn_d .ficon_arrow_down_lite,.W_btn_b .W_vline,.W_btn_c .W_vline,.W_btn_d .W_vline {
    line-height: 11px;
    overflow: hidden;
    margin-right: 4px;
    vertical-align: middle;
}

.W_btn_b .ficon_arrow_down_lite,.W_btn_c .ficon_arrow_down_lite,.W_btn_d .ficon_arrow_down_lite,.W_btn_b .ficon_arrow_up_lite,.W_btn_c .ficon_arrow_up_lite,.W_btn_d .ficon_arrow_up_lite {
    margin: 0 -3px 0 3px;
}

.W_btn_b .ficon_add {
    color: #fa7d3c!important;
}

.W_btn_a .W_ficon,.W_btn_c .W_ficon,.W_btn_d .W_ficon {
    color: #fff !important;
}

.W_btn_c .W_vline {
    border-color: #fa9b6a !important;
}

.W_btn_d .ficon_menu {
    font-size: 14px;
    vertical-align: 1px;
    vertical-align: 3px\9;
}

:root .W_btn_d .ficon_menu {
    vertical-align: 2px\0;
}

.W_btn_b .cancal {
    border-left-width: 1px;
    border-left-style: solid;
    padding-left: 5px;
    margin-left: 5px;
}

.W_btn_b .icon_praised_b,.W_btn_b .icon_praised_bc {
    margin: 3px 2px 0 0;
    vertical-align: 0;
    vertical-align: -2px\9;
    *vertical-align: 0;
}

.btn_32px .ficon_remark,.W_btn_c .ficon_remark,.W_btn_d .ficon_remark,.btn_32px .ficon_praised,.W_btn_c .ficon_praised,.W_btn_d .ficon_praised {
    margin-right: 4px;
    vertical-align: 1px;
    _vertical-align: 0;
    font-size: 16px;
}

.btn_32px .ficon_send,.W_btn_c .ficon_send,.W_btn_d .ficon_send {
    margin-right: 4px;
    font-size: 20px;
}

.btn_32px .praised,.W_btn_d .praised {
    color: #eb7350 !important;
}

.W_btn_c .ficon_cd_music,.W_btn_d .ficon_cd_music {
    margin-right: 4px;
    font-size: 16px;
}

.btn_32px .ficon_addtwo,.W_btn_c .ficon_addtwo,.W_btn_d .ficon_addtwo,.btn_32px .ficon_add,.W_btn_c .ficon_add,.W_btn_d .ficon_add {
    font-size: 12px;
}

.W_btn_a .W_loading,.W_btn_b .W_loading {
    vertical-align: middle;
    _margin: 4px 5px 4px 5px;
}

.btn_23px .W_loading,.W_btn_c .W_loading,.W_btn_d .W_loading {
    vertical-align: middle;
    _margin: 9px 5px 9px 5px;
}

.W_btn_b .ficon_addtwo {
    *line-height: 15px;
    _line-height: 25px;
}

.W_btn_c .ficon_addtwo,.W_btn_d .ficon_addtwo {
    *line-height: 15px;
    _line-height: 34px;
}

.W_btn_b .ficon_add {
    *line-height: 15px;
    _line-height: 24px;
}

.btn_22px .ficon_add {
    margin-top: 4px;
    _margin-top: 0;
    vertical-align: top;
    _line-height: 19px;
}

.btn_32px .ficon_add,.W_btn_c .ficon_add,.W_btn_d .ficon_add {
    *line-height: 15px;
    _line-height: 34px;
}

.W_btn_b .ficon_right {
    _line-height: 25px;
}

.btn_32px .ficon_right,.W_btn_c .ficon_right,.W_btn_d .ficon_right {
    *line-height: 15px;
    _line-height: 34px;
}

.W_btn_b .ficon_arrow_down_lite {
    *line-height: 15px;
    _line-height: 24px;
}

.btn_32px .ficon_arrow_down_lite,.W_btn_c .ficon_arrow_down_lite,.W_btn_d .ficon_arrow_down_lite {
    _line-height: 35px;
}

.W_btn_d .ficon_menu {
    *vertical-align: 2px;
    _vertical-align: 0px;
}

.W_btn_pf_menu {
    width: 34px;
    min-width: 0;
}

.W_btn_cardlink {
    _width: auto;
    max-width: 131px\0;
    margin: 0 2px;
    padding: 0 5px;
    box-shadow: none;
    *cursor: pointer;
    vertical-align: middle;
    text-align: left;
}

.W_btn_cardlink .W_autocut {
    display: inline-block;
    max-width: 110px;
    _width: 76px;
    vertical-align: top;
}

.W_btn_cardlink .W_ficon {
    line-height: 20px;
    *line-height: 18px;
    _line-height: 20px;
    vertical-align: top;
}

.W_btn_cardlink .W_vline {
    display: inline-block;
    height: 12px;
    margin: 4px 5px 0 3px;
    vertical-align: top;
}

.W_btn_cardlink .ico_spe .W_icon {
    display: inline-block;
    *width: 21px;
    margin: -1px 5px 0 -6px;
}

.W_pages {
    text-align: center;
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    text-rendering: optimizespeed;
    white-space: nowrap;
    *font-family: Arial;
}

.W_pages .page {
    letter-spacing: normal;
    word-spacing: normal;
    text-rendering: auto;
    padding: 0 8px;
    margin: 0 5px 0;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.W_pages .prev,.W_pages .next {
    width: 100px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    margin: 0;
}

.W_pages .prev {
    border-right-width: 1px;
    border-right-style: solid;
    margin-right: 20px;
    *margin-right: 14px;
    margin-right: 14px\0;
}

.W_pages .next {
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: 20px;
    *margin-left: 14px;
    margin-left: 14px\0;
}

.W_pages .page .ficon_arrow_down {
    margin-left: 3px;
}

.W_pages .page:hover {
    text-decoration: none
}

.W_pages .page_dis,.W_pages .page_dis:hover {
    cursor: default;
    color: #808080;
}

.W_pages .list {
    position: relative;
    display: inline-block;
    height: 24px;
    letter-spacing: normal;
    *vertical-align: -5px;
}

.W_pages .list .layer_menu_list {
    position: absolute;
    *min-width: 76px;
    bottom: 30px;
    left: -13px;
    _left: -20px;
    max-height: 280px;
    _height: 140px;
    overflow-y: auto;
    overflow-x: hidden;
}

.W_pages .layer_menu_list ul li a {
    line-height: 14px;
    *padding: 7px 22px;
}

.W_scroll::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.W_scroll::-webkit-scrollbar-button:vertical {
    display: none;
}

.W_scroll::-webkit-scrollbar-button:vertical:start:increment,.W_scroll::-webkit-scrollbar-button:vertical:end:decrement {
    display: none;
}

.W_scroll::-webkit-scrollbar-track:vertical {
    background-color: transparent;
}

.W_scroll::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

.W_scroll::-webkit-scrollbar-thumb:vertical {
    background-color: #aaa;
    border: 2px solid #fff;
    border-width: 2px 2px 2px 0;
}

.W_btn_prev,.W_btn_next {
    display: inline-block;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border-style: solid;
    border-width: 2px;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}

.W_btn_prev .W_ficon,.W_btn_next .W_ficon {
    font-size: 18px;
}

.W_btn_next .W_ficon {
    text-indent: 2px;
}

.W_btn_prev_disabled,.W_btn_next_disabled {
    border-color: #e4e4e4 !important;
}

.W_btn_prev_disabled:hover,.W_btn_next_disabled:hover {
    cursor: default;
}

.W_btn_prev_disabled:hover .W_ficon,.W_btn_next_disabled:hover .W_ficon {
    color: #e4e4e4;
    cursor: default;
}

.W_btn_prev_disabled .W_ficon,.W_btn_next_disabled .W_ficon {
    color: #e4e4e4;
}

.W_btn_tag {
    position: relative;
    min-width: 24px;
    margin-left: 10px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    *line-height: 21px;
    font-size: 12px;
    padding: 0 10px 0 5px;
    box-shadow: none;
    cursor: pointer;
}

.W_btn_tag .W_arrow_bor {
    position: absolute;
    top: 0;
    left: -21px;
}

.W_btn_tag .W_arrow_bor i,.W_btn_tag .W_arrow_bor em {
    border-width: 10px;
}

.W_btn_tag .W_arrow_bor_l em {
    margin: 0px 0 0 -19px;
}

.W_btn_tag .W_ficon {
    text-align: center;
}

.W_btn_tag .ficon_edit {
    width: 14px;
    margin-left: 5px;
}

.W_btn_tag .ficon_close {
    width: 18px;
    margin-right: -8px;
}

.W_input .W_btn_tag,.input_outer .W_btn_tag {
    cursor: text;
}

.W_btn_alpha {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 2px 10px;
    border-radius: 5px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    overflow: hidden;
    cursor: pointer;
}

.W_btn_alpha span {
    color: #fff;
}

.W_btn_alpha:hover span,.W_btn_alpha .W_praised .ficon_praised {
    text-decoration: none;
    color: #eb7350;
}

.W_btn_alpha i.ficon_praised {
    vertical-align: top;
    font-size: 27px;
}

.W_btn_alpha span em {
    margin: 0 0 0 5px;
    _vertical-align: -9px;
}

.W_btn_alpha .icon_enlarge,.W_btn_alpha .icon_narrow,.W_btn_alpha .icon_maximum {
    display: none;
}

.W_btn_mult {
    display: inline-block;
    height: 26px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    background-image: url("img/icon.png?id=201512281826") ;
    _background-image: url("img/icon.gif?id=201512281826") ;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .W_btn_mult {
        background-image: url("img/icon-x2.png?id=201512251855") ;
        background-size: 625px 325px;
    }
}

.W_btn_mult span {
    display: inline-block;
    max-width: 72px;
    _width: 72px;
    height: 24px;
    margin-left: 38px;
    padding: 0 15px 0 7px;
    border: 1px solid #fff;
    border-left: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px;
    *line-height: 25px;
    white-space: nowrap;
    color: #333333;
}

.W_btn_mult span {
    background-color: #f3f3f3;
    background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f2f2f2 50%, #e7e7e7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(50%,#f2f2f2), color-stop(100%,#e7e7e7));
    background-image: -webkit-linear-gradient(top, #fbfbfb 0%,#f2f2f2 50%,#e7e7e7 100%);
    background-image: -o-linear-gradient(top, #fbfbfb 0%,#f2f2f2 50%,#e7e7e7 100%);
    background-image: -ms-linear-gradient(top, #fbfbfb 0%,#f2f2f2 50%,#e7e7e7 100%);
    background-image: linear-gradient(top bottom, #fbfbfb 0%,#f2f2f2 50%,#e7e7e7 100%);
}

.W_btn_mult:hover {
    text-decoration: none;
}

.btn_mult_music {
    background-position: -350px -200px;
}

.W_btn_claim,.W_btn_claiming {
    display: inline-block;
    height: 22px;
    padding: 0 10px;
    background: #60bcf0;
    border-radius: 11px;
    line-height: 22px;
    color: #fff;
}

.W_btn_claiming {
    background: #a0d7f6;
}

.W_btn_claim .W_icon,.W_btn_claiming .W_icon {
    float: left;
    margin: 5px 3px 0 0;
}

#js_style_css_module_base_btn {
    height: 42px;
}
.W_tips {
    font-size: 12px;
    overflow: hidden;
    padding: 5px 7px 4px 10px;
    _width: auto;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
}

.W_tips.tips_warn {
    border: 1px solid #e4e7f8;
    background: #f8f9fe;
    line-height: 12px;
    color: #808080;
}

.W_tips.tips_rederror {
    border: 1px solid #ffe3c8;
    background: #fff2e6;
    line-height: 12px;
    color: #808080;
}

.W_tips .icon {
    display: inline;
    margin: 0 5px 0 0;
    vertical-align: -3px;
    *vertical-align: -1px;
}

.W_tips .txt {
    display: inline;
    line-height: 18px;
    text-align: left;
}

.W_tips .txt .W_ficon {
    margin: 0 0 0 15px;
    padding: 0 15px;
}

.W_tips .close {
    margin: 2px 0 0 10px;
    *margin-top: -16px;
    float: right;
}

.W_tips .ficon_setup {
    font-size: 14px;
    *font-size: 12px;
}

.WB_toptips {
    width: 100%;
    padding: 16px 0;
    background: #fff9e0;
    background: rgba(255,248,224,0.85);
}

.WB_toptips_email {
    background: #fff9e0;
}

.WB_frame .WB_toptips {
    margin: -16px 0 16px;
}

.WB_toptips .toptips_inner {
    width: 1000px;
    margin: 0 auto;
}

@media screen and (max-width: 1006px) {
    .WB_toptips .toptips_inner {
        width:760px;
    }
}

.WB_toptips .W_fl {
    width: 150px;
}

.WB_toptips .W_fl .W_icon {
    margin: 0 0 0 98px;
}

.WB_toptips .con {
    margin: 0 0 0 150px;
    _margin: 0 0 0 147px;
    _zoom: 1;
    line-height: 22px;
}

.WB_toptips .con .W_vline {
    margin: 0 10px;
}

.WB_toptips .con .t {
    line-height: 20px;
}

.WB_toptips .con .b .W_btn_b {
    margin: 0 17px 0 0;
}

.WB_toptips .con .link a {
    display: inline-block;
    height: 22px;
    padding: 0 0 0 20px;
    background: url("../../../images/index/ie_update.png") no-repeat;
    vertical-align: top;
}

.WB_toptips .con .link .ie {
    background-position: 0 0;
}

.WB_toptips .con .link .ff {
    background-position: 0 -25px;
}

.WB_toptips .con .link .chrome {
    background-position: 0 -50px;
}

.WB_toptips .con .link .safe360 {
    background-position: 0 -75px;
}

.WB_toptips .con .link .sougo {
    background-position: 0 -100px;
}

.WB_toptips .con .link .baidu {
    background-position: 0 -125px;
}

.WB_toptips .toptips_inner .W_tips {
    margin: -9px 0;
    padding: 0;
}

.WB_toptips_red {
    background: #fff9e0 url("../../../images/growth/bg_red_email.png") center -4px no-repeat;
    position: relative;
}

.WB_toptips_red .toptips_inner {
    position: relative;
}

.WB_toptips_red .btn_red_bonus {
    display: block;
    position: absolute;
    right: 0;
    top: -7px;
    text-indent: -9999em;
    background: url("../../../images/growth/btn_red_bonus.png") no-repeat;
    width: 115px;
    height: 27px;
}

.WB_toptips_red .btn_red_bonus:hover {
    background-position: 0 -27px;
}

.WB_toptips_red .btn_wrap {
    width: 80px;
    height: 97px;
    position: absolute;
    left: 50%;
    top: 0;
}

.WB_toptips_red .btn_red {
    text-indent: -9999em;
    display: block;
    width: 80px;
    height: 97px;
    position: absolute;
    left: 500px;
}

#js_style_css_module_global_tips {
    height: 42px;
}
.send_weibo {
    margin: 0 0 10px 0;
    box-shadow: 0 0 2px rgba(0,0,0,0.15);
    border-radius: 2px;
    padding: 15px 10px 10px;
    _position: relative;
    height: 140px;
    overflow: hidden;
}

.PRF_sendtimer {
    margin: 0 0 10px;
}

.send_weibo .title_area {
    position: relative;
    overflow: hidden;
    height: 21px;
}

.send_weibo .title {
    outline-style: none;
    font: normal 16px Tahoma;
    line-height: 16px;
    *line-height: 22px;
    float: left;
    width: 200px;
    height: 21px;
}

.send_weibo .title .W_swficon {
    height: 21px;
    font-size: 0;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}

.send_weibo .title .W_swficon .spac1 {
    display: inline-block;
    vertical-align: top;
    height: 21px;
    letter-spacing: -3px;
}

.send_weibo .title .W_swficon .spac2 {
    display: inline-block;
    vertical-align: top;
    height: 21px;
    padding-left: 4px;
}

.send_weibo .title .W_swficon .spac3 {
    display: inline-block;
    vertical-align: top;
    height: 21px;
    letter-spacing: -3.8px;
}

.send_weibo .title .W_swficon .spac4 {
    display: inline-block;
    vertical-align: top;
    height: 18px;
    padding: 3px 0 0 4px;
}

.send_weibo .title .txt {
    display: none;
}

.send_weibo .num {
    position: absolute;
    right: 0;
    top: -6px;
}

.send_weibo .num span {
    font-weight: 700;
    font-size: 22px;
    font-style: italic;
    font-family: Constantia, Georgia;
}

.send_weibo .num a.S_txt2 {
    text-decoration: none;
    cursor: default;
}

.send_weibo .key {
    position: absolute;
    right: 0;
    top: 2px;
    max-width: 380px;
    _width: 380px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.send_weibo .input,.send_weibo .input_simple {
    position: relative;
    border-width: 1px;
    border-style: solid;
    height: 68px;
    margin: 4px 0 0;
    padding: 5px;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
}

.send_weibo .input_simple {
    box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.15) inset;
}

.send_weibo .input .W_input,.send_weibo .input_simple .W_input {
    background: transparent;
    width: 100%;
    height: 68px;
    font-size: 14px;
    line-height: 18px;
    overflow-x: hidden;
    overflow-y: auto;
    word-wrap: break-word;
    outline: none;
    border: none;
    _border: 0;
    padding: 0;
    box-shadow: none;
}

.send_weibo .input.clicked {
    border-color: #fa7d3c;
    box-shadow: none;
}

.send_weibo .input_simple.clicked {
    border-color: #ffb941;
    -webkit-box-shadow: -1px 1px 1px 0px #ddd inset;
    -moz-box-shadow: -1px 1px 1px 0px #ddd inset;
    box-shadow: -1px 1px 1px 0px #ddd inset;
}

.send_weibo .input_simple.clicked .W_arrow_bor i.S_line3 {
    border-right-color: #ffb941;
}

.send_weibo .img_upload {
    position: absolute;
    z-index: 99;
    border: 1px dashed #ccc;
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px;
    *height: 77px;
    _width: 548px;
    color: #808080;
    text-align: center;
}

.send_weibo .img_upload b {
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.send_weibo .img_upload .iu-tip {
    display: inline-block;
    vertical-align: middle
}

.send_weibo .img_upload .iu-tip .W_ico12 {
    vertical-align: -2px;
    *vertical-align: 0;
    margin-right: 8px
}

.send_weibo .kind {
    float: left;
    width: 380px;
    padding: 7px 0 0;
}

.send_weibo .kind a {
    -webkit-text-size-adjust: none;
    margin: 0 18px 0 0;
}

.send_weibo .kind .ficon_more {
    font-size: 16px;
    margin: 5px 0 0 3px;
}

.send_weibo .func {
    float: right;
    padding: 5px 0 0;
    text-align: right;
    width: 200px;
    white-space: nowrap;
}

.send_weibo .func .limits {
    display: inline-block;
    *display: inline;
    *zoom:1; margin: 8px 10px 0 0;
    vertical-align: top;
}

.send_weibo .func .limits .W_autocut {
    display: inline-block;
    width: 62px;
    cursor: pointer;
    text-align: right;
}

.send_weibo .func .limits .ficon_arrow_down {
    margin: 0 0 0 2px;
    vertical-align: 3px;
}

.send_weibo .func .opt {
    *position: absolute;
    display: inline-block;
    width: 115px;
    margin: 8px 7px 0 -37px;
    *margin: 2px 7px 0 -120px;
    overflow: hidden;
    vertical-align: top;
}

.send_weibo .sendsucc_detail {
    width: 365px;
    left: 20%;
    text-align: left;
}

.send_weibo .sendsucc_detail .W_icon {
    float: left;
    margin: 0 10px 0 0;
}

.send_weibo .sendsucc_detail .txt {
    margin: 0;
}

.send_weibo .sendsucc_detail .note {
    font-size: 12px;
    display: block;
    margin-top: 7px;
}

.send_weibo .set_timer {
    height: 30px;
    border-style: solid;
    line-height: 30px;
}

.send_weibo .set_timer .set_date_txt {
    margin-left: 10px;
}

.send_weibo .set_timer .set_data_mod {
    width: 85px;
    height: 17px;
    margin: 6px 10px 0 0;
    padding-left: 6px;
    background: #fff;
    border-style: solid;
    border-width: 1px;
}

.send_weibo .set_timer .set_data_mod .ipt {
    width: 65px;
    height: 14px;
    padding-top: 1px;
    font-family: "宋体";
    color: #333;
    border: none;
    line-height: 14px;
    outline: none;
    *border: 0;
}

.send_weibo .set_timer .set_data_mod .icon_calendar {
    margin: 1px 1px 0 0;
}

.send_weibo .set_timer .sel_time {
    margin: 6px 6px 0 0;
    border-style: solid;
    border-width: 1px;
    font-family: "宋体";
    height: 19px;
}

.send_weibo .set_timer .set_time_txt {
    margin-right: 5px;
}

.send_weibo .set_timer .rt_txt {
    margin-right: 10px;
}

.send_weibo .input_set_timer .send_succpic {
    margin-top: -36px;
}

.send_weibo .input .set_timer {
    display: none;
}

.send_weibo .input_set_timer {
    position: relative;
}

.send_weibo .input_set_timer .set_timer {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-width: 1px 0 0;
}

.send_weibo .input_set_timer .W_input {
    height: 37px;
}

.send_weibo .input_set_timer .ficon_close {
    float: right;
    margin: 0 6px 0 0;
}

.send_weibo .input_set_timer .set_timer .pc_caldr {
    z-index: 10000!important;
}

.send_weibo_simple {
    background-image: none !important;
    margin: 0;
    padding: 0;
    box-shadow: none;
    height: auto;
}

.send_weibo_simple .title_hide {
    float: left;
    width: 282px;
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

.send_weibo_simple .input_simple_wrap {
    *zoom:1;}

.send_weibo_simple .input_simple_wrap .userphoto {
    float: left;
    margin-top: 5px;
    width: 50px;
    height: 50px;
    overflow: hidden;
}

.send_weibo_simple .input_simple_wrap .userphoto .pic {
    display: block;
}

.send_weibo_simple .input_simple_wrap .inputfunc_simple_wrap {
    float: right;
    width: 504px;
}

.send_weibo_simple .input_simple .W_arrow_bor {
    position: absolute;
    top: 15px;
    left: -15px;
}

.send_weibo_simple .kind {
    width: 290px;
}

.send_weibo_simple .icon_starbar_a {
    vertical-align: -1px;
    *vertical-align: 0;
}

.send_weibo_simple .aftertext {
    margin-left: 2px;
    font-weight: normal;
}

.send_weibo_simple_fold .WB_innerwrap {
    padding: 10px 16px;
}

.send_weibo_simple_fold .input_simple_wrap .userphoto {
    margin-top: 0;
}

.send_weibo_simple_fold .title_area,.send_weibo_simple_fold .func_area {
    display: none;
}

.send_weibo_simple_fold .input_simple {
    height: 22px;
    margin-top: 8px;
}

.send_weibo_simple_fold .input_simple .W_input {
    height: 20px;
}

.send_weibo_simple_fold .input_simple .W_arrow_bor {
    top: 9px;
}

.send_weibo_simple_remark_fold .WB_innerwrap {
    padding: 11px 16px;
    _padding: 15px 16px 8px 16px;
}

.send_weibo_simple_remark_fold .input_simple_wrap,.send_weibo_simple_remark_fold .title_area .num {
    display: none;
}

.send_weibo_simple .t_half_star {
    float: left;
    width: 282px;
    height: 22px;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}

.send_weibo_simple .half_star {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 0px;
    vertical-align: top;
}

.send_weibo_simple .half_star_txt {
    display: inline-block;
    height: 22px;
    line-height: 22px;
}

.send_weibo_simple .t_half_star .aftertext {
    display: inline-block;
    height: 22px;
    line-height: 22px;
}

.send_weibo_simple .s_star_a {
    display: inline-block;
    width: 17px;
    margin-right: 5px;
    height: 22px;
    background: url("../../../images/common/half_start.png") ;
    background-position: -3px -102px;
    vertical-align: middle;
}

.send_weibo_simple .s_star_b {
    display: inline-block;
    width: 17px;
    margin-right: 5px;
    height: 22px;
    background: url("../../../images/common/half_start.png") ;
    background-position: -3px -75px;
    vertical-align: middle;
}

.send_weibo_simple .s_star_c {
    display: inline-block;
    width: 17px;
    margin-right: 5px;
    height: 22px;
    background: url("../../../images/common/half_start.png") ;
    background-position: -3px -51px;
    vertical-align: middle;
}

.send_weibo_simple .l_star_b {
    display: inline-block;
    width: 21px;
    height: 22px;
    margin-left: -3px;
    margin-right: 4px;
    background: url("../../../images/common/half_start.png") ;
    background-position: 0 -1px;
    vertical-align: middle;
}

.send_weibo_simple .l_star_a {
    display: inline-block;
    width: 21px;
    height: 22px;
    margin-left: -3px;
    margin-right: 4px;
    background: url("../../../images/common/half_start.png") ;
    background-position: 0 -26px;
    vertical-align: middle;
}

.send_weibo_long {
    height: auto;
    overflow: visible;
}

.send_weibo_long .input, .send_weibo_long .input_simple,.send_weibo_long .input .W_input, .send_weibo_long .input_simple .W_input {
    height: auto;
    min-height: 68px;
    _height: 68px;
}

.send_weibo_long .input_set_timer .W_input {
    height: auto;
    min-height: 37px;
    _height: 37px;
}

.send_weibo_long .func_area {
    position: relative;
}

#js_style_css_module_global_send_weibo {
    height: 42px;
}
.W_layer {
    position: absolute;
    z-index: 9999;
}

.W_translateZ {
    -webkit-transform: translateZ(9999px);
    -moz-transform: translateZ(9999px);
    -o-transform: translateZ(9999px);
    -ms-transform: translateZ(9999px);
    transform: translateZ(9999px);
}

.W_layer .content {
    position: relative;
    background: #fff;
    border-radius: 3px;
    border-top: 2px solid #fa7f40;
}

.W_layer .W_layer_title {
    border-bottom: 1px solid #f2f2f5;
    line-height: 38px;
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 0 16px;
    vertical-align: middle;
}

.W_layer .W_layer_title h3 {
    font-size: 14px;
    width: 340px;
    overflow: hidden;
    height: 24px;
    font-weight: 400;
}

.W_layer .W_layer_title .span {
    font-weight: 400;
}

.W_layer .W_layer_close .ficon_close {
    position: absolute;
    z-index: 2;
    right: 12px;
    top: 9px;
    font-size: 18px;
}

.W_layer .W_layer_btn {
    position: relative;
    min-width: 200px;
    *min-width: auto;
    border-radius: 3px;
    text-align: center;
    padding: 10px 0;
    *padding: 10px 0 10px 10px;
}

.W_layer .W_layer_btn a {
    margin: 0 5px;
}

.W_layer .W_layer_btn .pos {
    position: absolute;
    left: 16px;
    top: 0;
}

.W_layer .W_layer_btn .link {
    display: inline-block;
    margin: 20px 0 0;
}

.W_layer_pop .content {
    position: relative;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 4px 20px 1px rgba(0,0,0,0.2)
}

.W_layer_pop .W_layer_close .ficon_close {
    position: absolute;
    z-index: 2;
    right: 6px;
    top: 5px;
    font-size: 18px;
}

.W_layer_pop .W_layer_title .W_layer_close .ficon_close {
    right: 6px;
    top: -4px;
}

.W_layer_pop .W_layer_btn {
    border-top: 1px solid #d9d9d9;
    background-color: transparent!important;
}

.W_layer_pop .W_layer_arrow .W_arrow_bor {
    position: absolute;
    overflow: hidden;
    display: block;
}

.W_layer_pop .W_layer_arrow .W_arrow_bor_t {
    top: -14px;
    left: 20px;
}

.W_layer_pop .W_layer_arrow .W_arrow_bor_b {
    bottom: -14px;
    left: 20px;
    line-height: 14px;
}

.W_layer_pop .W_layer_arrow .W_arrow_bor_l {
    top: 20px;
    left: -14px;
}

.W_layer_pop .W_layer_arrow .W_arrow_bor_r {
    top: 20px;
    right: -14px;
}

.W_layer_pop .W_layer_con_tit {
    margin: -20px 0 0;
    padding: 28px 0 0;
    text-align: left;
}

.W_layer_pop .W_layer_con_tit h1 {
    margin: -11px 0 10px;
}

.W_layer_pop .W_layer_con_tit h2 {
    margin: 0 0 10px;
    line-height: 17px;
}

.W_layer .layer_notice .layer1_words {
    width: 340px;
    padding-right: 20px;
}

.W_layer .content .W_pages_minibtn {
    padding: 0;
    margin: 0 -4px 0 0;
}

.W_layer,.W_layer legend,.W_layer .W_input:focus,.W_layer .S_txt1,.W_layer .W_btn_b,.W_layer .SW_fun .S_func1 {
    color: #333;
    text-decoration: none;
}

.W_layer .S_txt1_bg {
    background-color: #333;
}

.W_layer .S_txt1_br {
    border-color: #333;
}

.W_layer .S_txt2,.W_layer .W_input,.W_layer .W_btn_b_disable,.W_layer .W_btn_b_disable:hover {
    color: #808080;
    text-decoration: none;
}

.W_layer .S_txt2_bg {
    background-color: #808080;
}

.W_layer .S_txt2_br {
    border-color: #808080;
}

.W_layer .W_pages .page_dis:hover {
    color: #808080;
}

.W_layer .S_ficon,.W_layer .S_ficon_dis,.W_layer .S_ficon_dis:hover,.W_layer a:hover .S_ficon_dis {
    color: #696e78;
}

.W_layer .S_ficon_bg {
    background-color: #696e78;
}

.W_layer .S_ficon_br {
    border-color: #696e78;
}

.W_layer a,.W_layer .S_link1,.W_layer a.S_txt1:hover,.W_layer a.current .S_txt1,.W_layer a.S_txt2:hover,.W_layer .SW_fun:hover .S_func1 {
    color: #eb7350;
}

.W_layer .S_link1_bg {
    background-color: #eb7350;
}

.W_layer .S_link1_br {
    border-color: #eb7350;
}

.W_layer .S_bg1,.W_layer blockquote,.W_layer .SW_fun_bg:hover,.W_layer .SW_fun_bg_active {
    background-color: #f2f2f5;
}

.W_layer .S_bg1_c {
    color: #f2f2f5;
}

.W_layer .S_bg1_br {
    border-color: #f2f2f5;
}

.W_layer .W_btn_cardlink,.W_layer .W_btn_tag_cur,.W_layer .W_btn_tag_cur:hover {
    background-color: #f2f2f5!important;
}

.W_layer .S_bg2,.W_layer .W_btn_b,.W_layer .W_input,.W_layer .SW_fun_bg {
    background-color: #fff;
}

.W_layer .S_bg2_c {
    color: #fff;
}

.W_layer .S_bg2_br {
    border-color: #fff;
}

.W_layer .S_line1,.W_layer .W_btn_prev,.W_layer .W_btn_next,.W_layer .W_btn_b {
    border-color: #d9d9d9;
}

.W_layer .W_btn_b_disable,.W_layer .W_btn_b_disable:hover,.W_layer .W_btn_tag_cur,.W_layer .W_btn_tag_cur:hover {
    border-color: #d9d9d9!important;
}

.W_layer .S_line1_c {
    color: #d9d9d9;
}

.W_layer .W_btn_b_disable .S_ficon {
    color: #d9d9d9!important;
}

.W_layer .S_line2 {
    border-color: #f2f2f5;
}

.W_layer .S_line2_c {
    color: #f2f2f5;
}

.W_layer .S_line3,.W_layer .W_input,.W_layer .send_weibo .input,.W_layer .W_btn_b:hover {
    border-color: #cccccc;
}

.W_layer .W_input,.W_layer .send_weibo .input {
    background-color: #fff;
}

.W_layer .W_btn_a {
    color: #fff;
}

.W_layer .send_weibo {
    background-image: none;
}

.W_layer .send_weibo .W_btn_a {
    background: #ff8140;
    border: 1px solid #f77c3d;
    color: #fff;
    box-shadow: 0px 1px 0px rgba(0,0,0,0.1);
    text-indent: 0;
}

.W_layer .send_weibo .W_btn_a:hover {
    background: #f7671d;
    border: 1px solid #f06923;
}

.W_layer .send_weibo .W_btn_a_disable,.W_layer .send_weibo .W_btn_a_disable:hover {
    background: #ffc09f;
    color: #fff;
    border: 1px solid #fbbd9e;
    box-shadow: none;
    cursor: default;
}

.W_layer .W_arrow_bor_t .S_line3 {
    border-color: transparent transparent #ccc transparent;
}

.W_layer .W_arrow_bor_t .S_bg2_br {
    border-color: transparent transparent #fff transparent;
}

.W_layer .W_arrow_bor_r .S_line3 {
    border-color: transparent transparent transparent #ccc;
}

.W_layer .W_arrow_bor_r .S_bg2_br {
    border-color: transparent transparent transparent #fff;
}

.W_layer .W_arrow_bor_b .S_line3 {
    border-color: #ccc transparent transparent transparent;
}

.W_layer .W_arrow_bor_b .S_bg2_br {
    border-color: #fff transparent transparent transparent;
}

.W_layer .W_arrow_bor_l .S_line3 {
    border-color: transparent #ccc transparent transparent;
}

.W_layer .W_arrow_bor_l .S_bg2_br {
    border-color: transparent #fff transparent transparent;
}

.W_layer .W_arrow_bor_t .S_bg1_br {
    border-color: transparent transparent #f2f2f5 transparent;
}

.W_layer .W_arrow_bor_r .S_bg1_br {
    border-color: transparent transparent transparent #f2f2f5;
}

.W_layer .W_arrow_bor_b .S_bg1_br {
    border-color: #f2f2f5 transparent transparent transparent;
}

.W_layer .W_arrow_bor_l .S_bg1_br {
    border-color: transparent #f2f2f5 transparent transparent;
}

#js_style_css_module_layer_layer_frame {
    height: 42px;
}
.layer_point {
    max-width: 340px;
    _width: 340px;
    padding: 20px 40px;
    text-align: center;
    *position: relative;
}

.layer_point .delete,.layer_point .success,.layer_point .question,.layer_point .warning {
    display: inline-block;
    margin: 0 10px 0 0;
    width: 41px;
    height: 31px;
}

.layer_point .delete {
    width: 34px;
    height: 34px;
    background-position: -41px -14px;
}

.layer_point .question {
    width: 26px;
    height: 40px;
    background-position: -112px -10px;
}

.layer_point .warning {
    width: 37px;
    height: 36px;
    background-position: -75px -14px;
}

.layer_point .point dd {
    word-wrap: break-word;
    line-height: 18px;
    padding-top: 8px;
}

.layer_point .point dd .S_txt1 {
    font-size: 14px;
    padding: 0 0 5px;
}

.layer_point .point dd p.S_txt1 {
    text-align: left;
}

.layer_point .point dd p.S_txt2 {
    text-align: left;
}

.layer_point .point dd input {
    vertical-align: middle;
    margin: 0 5px 0 0;
}

.layer_point .point dd.no_ico {
    width: 320px;
}

.layer_point .inviTit {
    line-height: 1.5em;
}

.layer_point .point dd .W_textdot_b {
    margin: 7px 6px 0 3px;
}

.layer_point .forward_content {
    background: #f2f2f2;
    margin: 15px 0 5px 0;
    padding: 6px 10px;
    line-height: 18px;
    word-wrap: break-word;
    overflow: hidden;
}

.layer_point .forward_content .W_ico16 {
    vertical-align: -4px;
    margin-left: 3px;
}

.layer_point .forward_content .W_arrow {
    float: right;
    cursor: pointer;
    margin: 7px 0 0;
}

.layer_point .forward_content .S_func1 {
    font-weight: 700;
}

.layer_point .btn .opt_ck {
    line-height: 22px;
    _line-height: 24px;
}

.layer_point .btn .opt_ck .ck {
    margin-right: 5px;
    vertical-align: -2px;
    _vertical-align: -3px;
}

.W_layer .content .layer_mini_robot {
    padding: 10px 16px 16px 16px;
}

.W_layer .content .layer_mini_robot .btn {
    padding: 5px 0 0;
    text-align: right;
}

.W_layer .content .layer_mini_robot .btn .W_btn_a {
    float: none;
}

.W_layer .WB_emotion {
    _position: relative;
    width: 512px;
    padding: 16px 0 0;
}

.W_layer .WB_emotion .emotion_list {
    margin: 0 -4px 0 0;
    padding: 0 0 10px 16px;
}

.W_layer .WB_emotion .emotion_list li {
    margin: 0 20px 10px 0;
}

.layer_point .WB_text {
    position: relative;
    _zoom: 1;
    width: 300px;
    margin: 10px 0 0;
    padding: 5px 10px;
    line-height: 20px;
    text-align: left;
}

.layer_point .WB_text .con {
    display: block;
    _width: 100%;
    overflow: hidden;
}

.layer_point .WB_text .ficon_arrow_down_lite {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 15px;
}

.layer_point .info_list .tit {
    float: left;
    width: 65px;
    text-align: right;
    line-height: 30px;
}

.layer_point .info_list .tit_85px {
    width: 85px;
}

.layer_point .info_list .inp {
    float: left;
}

.layer_point .info_list .W_input {
    width: 196px;
}

.layer_point .qrcode_bg {
    display: block;
    width: 250px;
    height: 250px;
    margin-top: 25px;
    background: url("../../../images/layer/qrcode_bg2.png?201512241655") no-repeat;
}

.layer_point .qrcode_txt {
    font-size: 20px;
    padding-bottom: 30px;
}

#js_homestyle_css_module_layer_layer_point {
    height: 42px;
}

#js_style_css_module_layer_layer_point {
    height: 42px;
}
.layer_mini_info {
    padding: 6px 13px 6px 16px;
}

.layer_mini_info .W_icon,.layer_mini_opt .W_icon {
    vertical-align: middle;
    margin-right: 5px;
}

.layer_mini_info .main_txt,.layer_mini_opt .main_txt {
    line-height: 18px;
}

.layer_mini_info .main_txt .ficon_close,.layer_mini_info .main_txt .link,.layer_mini_opt .main_txt .link {
    padding-left: 8px;
}

.layer_mini_info .btn,.layer_mini_opt .btn {
    display: block;
    padding: 15px 0 0;
    text-align: center;
}

.layer_mini_info .btn a {
    background: #ddd
}

.layer_mini_info .btn a,.layer_mini_opt .btn a {
    margin: 0 5px;
}

.layer_mini_opt {
    padding: 16px;
    _width: 200px;
    *position: relative;
}

.layer_mini_opt .sub_txt {
    margin: 9px 0 0;
    line-height: 18px;
}

.layer_mini_opt .W_checkbox {
    vertical-align: middle;
    margin: 0 5px 0 0;
}

.layer_mini_robot {
    width: 280px;
    padding: 10px;
}

.layer_mini_robot h3 {
    font: 12px normal;
    line-height: 18px;
}

.layer_mini_robot .btn {
    background: #fff;
    margin-top: -1px;
    text-align: left;
    padding: 0;
}

.layer_mini_robot .btn .left {
    margin: 5px 0 0 0;
    display: inline-block;
    float: left;
}

.layer_mini_robot .btn .W_btn_a {
    float: right;
}

.layer_mini_robot .person_list {
    padding: 8px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.layer_mini_robot .person_list dt {
    margin-top: 2px;
}

.layer_mini_robot .person_list .con {
    margin-left: 40px;
    min-height: 30px;
    _height: 30px;
    line-height: 17px;
}

.layer_mini_robot .person_list .right {
    float: right;
}

.layer_mini_robot .person_list .right .num {
    color: #ff8f0a;
    font-weight: bold;
}

.layer_mini_robot .person_list .pic {
    float: left;
    width: 30px;
    height: 30px;
    overflow: hidden;
}

.layer_mini_robot .person_list .name {
    height: 17px;
    overflow: hidden;
    word-wrap: break-word;
}

.layer_mini_robot .person_list .info a span {
    cursor: pointer;
    zoom:1;}

.layer_mini_robot .num_list {
    padding: 10px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.layer_mini_robot .num_list .colorbox {
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    padding: 0;
}

.layer_mini_robot .num_list .colorbox span {
    display: block;
    height: 12px;
    line-height: 12px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
}

.layer_mini_robot .num_list .colorbox .c1 {
    background: #ffbc5c;
}

.layer_mini_robot .num_list .colorbox .c2 {
    background: #5d9606;
}

.layer_mini_robot .num_list .info .num {
    color: #ff8f0a;
    font-weight: bold;
}

.layer_mini_robot .btn {
    background: #fff;
    margin-top: -1px;
    text-align: left;
    padding: 0;
}

#js_homestyle_css_module_layer_layer_mini_info {
    height: 42px;
}

#js_style_css_module_layer_layer_mini_info {
    height: 42px;
}
.W_layer_tips {
    position: fixed;
    _position: absolute;
    z-index: 9999;
    background: #495169;
    background: rgba(73,81,105,0.9);
    border-radius: 3px;
    color: #fff;
}

.W_layer_tips .W_layer_title {
    margin: -11px 0 10px;
    font-size: 14px;
    font-weight: 700;
}

.W_layer_tips .W_layer_close .ficon_close {
    position: absolute;
    z-index: 2;
    right: 6px;
    top: 5px;
    font-size: 18px;
    color: #aaaaaa
}

.W_layer_tips .W_layer_close .ficon_close:hover {
    color: #eb7350;
}

.W_layer_tips .content {
    width: 260px;
    padding: 24px 16px 16px;
    overflow: hidden;
}

.W_layer_tips .content .picone {
    float: left;
    margin-right: 10px;
}

.W_layer_tips .content .picbox {
    margin-top: 10px;
}

.W_layer_tips .content .txt {
    display: block;
    line-height: 17px;
}

.W_layer_tips .content .txt h3 {
    margin-bottom: 7px;
    font-size: 14px;
    font-weight: 700;
}

.W_layer_tips .content .W_btn_a {
    float: right;
    margin-top: 7px;
}

.W_layer_tips .W_layer_btn {
    width: 292px;
    height: 26px;
    padding: 10px 0;
    border-radius: 3px;
    background: #495169;
    overflow: hidden;
    text-align: center;
    line-height: 26px;
}

.W_layer_tips .W_layer_btn a {
    margin: 0 5px;
}

.W_layer_tips .W_layer_btn .page {
    float: right;
    margin: 0 10px 0 -10px;
    *margin-top: -26px;
}

.W_layer_tips .W_layer_btn .page a {
    margin: 0;
}

.W_layer_tips .W_layer_arrow .W_arrow_bor {
    position: absolute;
    overflow: hidden;
    display: block;
}

.W_layer_tips .W_layer_arrow .W_arrow_bor_t {
    top: -15px;
    left: 20px;
}

.W_layer_tips .W_layer_arrow .W_arrow_bor_r {
    top: 20px;
    right: -14px;
}

.W_layer_tips .W_layer_arrow .W_arrow_bor_b {
    bottom: -14px;
    left: 20px;
}

.W_layer_tips .W_layer_arrow .W_arrow_bor_l {
    top: 20px;
    left: -15px;
}

.W_layer_tips .W_layer_arrow .S_line3 {
    border-color: transparent;
}

.W_layer_tips .W_arrow_bor_t .S_bg2_br {
    border-color: transparent transparent #495169 transparent;
    border-color: transparent transparent rgba(73,81,105,0.9) transparent;
}

.W_layer_tips .W_arrow_bor_r .S_bg2_br {
    border-color: transparent transparent transparent #495169;
    border-color: transparent transparent transparent rgba(73,81,105,0.9);
}

.W_layer_tips .W_arrow_bor_b .S_bg2_br {
    border-color: #495169 transparent transparent transparent;
    border-color: rgba(73,81,105,0.9) transparent transparent transparent;
}

.W_layer_tips .W_arrow_bor_l .S_bg2_br {
    border-color: transparent #495169 transparent transparent;
    border-color: transparent rgba(73,81,105,0.9) transparent transparent;
}

#js_homestyle_css_module_layer_W_layer_tips {
    height: 42px;
}

#js_style_css_module_layer_W_layer_tips {
    height: 42px;
}
.WB_global_nav {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 48px;
    border-top: 2px solid #fa7d3c;
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.15);
    background: #fff;
}

.WB_global_nav_alpha {
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);
    background: rgba(255,255,255,0.94);
}

.WB_global_nav .gn_header {
    position: relative;
    width: 1000px;
    height: 48px;
    margin: 0 auto;
}

.WB_global_nav .gn_logo {
    float: left;
    position: relative;
    width: 140px;
    height: 48px;
}

.WB_global_nav .gn_logo .box {
    position: absolute;
    left: -50px;
    top: 0;
}

.WB_global_nav .gn_logo .box {
    width: 190px;
    height: 48px;
    cursor: pointer;
}

.WB_global_nav .gn_logo .box .logo {
    display: block;
    margin-left: 50px;
    width: 140px;
    height: 48px;
    cursor: pointer;
    background: url("../../../images/global_nav/WB_logo.png?id=1404211047727") no-repeat 0 40%;
}

.WB_global_nav .W_ficon {
    font-size: 22px;
    width: 26px;
}

.WB_global_nav .ficon_search {
    font-size: 18px;
    width: 18px;
}

.WB_global_nav .ficon_set,.WB_global_nav .ficon_mail {
    width: 20px;
}

.WB_global_nav .ficon_set {
    vertical-align: -3px;
}

.WB_global_nav .ficon_close {
    font-size: 10px;
    width: 16px;
}

.WB_global_nav .ficon_send {
    width: 26px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff!important;
    border-radius: 2px;
    background: #fa7d3c;
    background: -moz-linear-gradient(top, #fa7d3c 0%, #f56010 100%);
    background: -webkit-linear-gradient(top, #fa7d3c 0%,#f56010 100%);
    background: -o-linear-gradient(top, #fa7d3c 0%,#f56010 100%);
    background: -ms-linear-gradient(top, #fa7d3c 0%,#f56010 100%);
    background: linear-gradient(top bottom, #fa7d3c 0%,#f56010 100%);
}

.WB_global_nav .ficon_send:hover {
    background: #f4722e;
    background: -moz-linear-gradient(top, #f4712c 0%, #f15909 100%);
    background: -webkit-linear-gradient(top, #f4712c 0%,#f15909 100%);
    background: -o-linear-gradient(top, #f4712c 0%,#f15909 100%);
    background: -ms-linear-gradient(top, #f4712c 0%,#f15909 100%);
    background: linear-gradient(top bottom, #f4712c 0%,#f15909 100%);
}

.WB_global_nav .gn_position {
    float: right;
    margin-left: -11px;
}

.WB_global_nav .gn_search {
    float: left;
    position: relative;
    margin: 9px 0 0 0;
}

.WB_global_nav .gn_search .W_input {
    width: 245px;
    margin-left: 10px;
    padding: 4px 33px 4px 10px;
    height: 20px;
    line-height: 20px;
    box-shadow: none;
    background-color: #f2f2f5;
    border: 1px solid #ccc;
    color: #808080;
    outline-style: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.WB_global_nav .gn_search .W_input:focus,.WB_global_nav .gn_clicked .W_input {
    background-color: #fff;
    border-color: #fa7d3c!important;
    color: #333;
}

.WB_global_nav .gn_search .ficon_search {
    position: absolute;
    top: 4px;
    right: 10px;
}

.WB_global_nav .gn_search_v2 {
    _display: inline;
    position: relative;
    float: left;
    width: 288px;
    height: 28px;
    margin: 9px 0 0 10px;
    background-color: #f2f2f5;
    border: 1px solid #ccc;
}

.WB_global_nav .gn_search_v2 .placeholder,.WB_global_nav .gn_search_v2 .W_input {
    position: absolute;
    top: 0;
    left: 0;
    width: 245px;
    padding: 4px 33px 4px 10px;
    height: 20px;
    line-height: 20px;
    box-shadow: none;
    border: none;
    background-color: transparent;
    color: #808080;
    outline-style: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.WB_global_nav .gn_search_v2 .ficon_search {
    position: absolute;
    top: 4px;
    right: 10px;
}

.WB_global_nav .gn_search_v2 .gn_topmenulist_search {
    left: -11px;
}

.WB_global_nav .gn_clicked_v2 {
    background-color: #fff;
    border-color: #fa7d3c;
}

.WB_global_nav .gn_clicked_v2 .W_input {
    color: #333;
}

.WB_global_nav .gn_nav {
    float: left;
    margin: 11px 20px 11px 0;
}

.WB_global_nav .gn_nav_list li {
    float: left;
    display: inline;
    position: relative;
    max-width: 139px\0;
    margin-left: 30px;
    font-size: 14px;
}

.WB_global_nav .gn_nav_list li a {
    display: block;
    _display: inline;
    height: 26px;
    line-height: 26px;
    white-space: nowrap;
}

.WB_global_nav .gn_nav_list li a .W_ficon {
    vertical-align: top;
}

.WB_global_nav .gn_nav_list li a .S_txt1 {
    display: inline-block;
    overflow: hidden;
}

.WB_global_nav .gn_nav_list li .W_new {
    position: absolute;
    top: 3px;
    right: -5px;
}

.WB_global_nav .gn_nav_list li .gn_name {
    max-width: 138px\0;
}

.WB_global_nav .gn_nav_list li .gn_name .S_txt1 {
    text-overflow: ellipsis;
    max-width: 112px;
    _width: 112px;
    white-space: nowrap;
}

.WB_global_nav .gn_login {
    float: left;
    margin: 11px 0 10px 0;
}

.WB_global_nav .gn_login_list li {
    float: left;
    display: inline;
    position: relative;
    line-height: 26px;
    margin: 0 15px;
    white-space: nowrap;
}

.WB_global_nav .gn_login_list li a {
    font-size: 14px;
    text-decoration: none;
}

.WB_global_nav .gn_login_list li.W_vline {
    margin: 6px 0px 0 0;
    height: 14px;
}

.WB_global_nav .gn_set {
    float: left;
    margin: 12px 0 12px 0;
    border-left-width: 1px;
    border-left-style: solid;
}

.WB_global_nav .gn_set_list {
    float: left;
    display: inline;
    position: relative;
    height: 24px;
    line-height: 24px;
    margin: 0 0 0 21px;
}

.WB_global_nav .gn_set_list .W_new_count {
    position: absolute;
    right: -16px;
    top: -3px;
    border: 1px solid #fff;
}

.WB_global_nav .gn_set_list .W_new {
    position: absolute;
    top: 3px;
    right: -5px;
}

.WB_global_nav .gn_topmenulist {
    position: absolute;
    z-index: 9998;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px;
    box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);
}

.WB_global_nav .gn_topmenulist ul li {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    display: inline;
}

.WB_global_nav .gn_topmenulist ul li:hover {
    background-color: #f2f2f5;
}

.WB_global_nav .gn_topmenulist ul li a {
    white-space: nowrap;
    min-width: 50px;
    padding: 9px 13px;
    line-height: 1em;
    color: #333;
    display: block;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
}

.WB_global_nav .gn_topmenulist ul li a.S_spetxt {
    color: #fa7d3c;
}

.WB_global_nav .gn_topmenulist ul li.cur a,.WB_global_nav .gn_topmenulist ul li a:hover {
    position: relative;
    background-color: #f2f2f5;
    text-decoration: none;
    color: #eb7350;
}

.WB_global_nav .gn_topmenulist ul li .ficon_close {
    display: none;
}

.WB_global_nav .gn_topmenulist ul li.cur .ficon_close {
    display: block;
    position: absolute;
    right: 7px;
    top: 8px;
    padding: 0;
    min-width: 10px;
    background-color: transparent;
}

.WB_global_nav .gn_topmenulist ul li.cur a:hover .ficon_close {
    color: #696e78;
}

.WB_global_nav .gn_topmenulist ul li.cur a:hover .ficon_close:hover {
    color: #eb7350;
    cursor: pointer;
}

.WB_global_nav .gn_topmenulist ul li.line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0;
    height: 2px;
    *height: auto;
    position: relative;
    top: -1px;
    *top: -7px;
    display: block;
    margin: 0 -2px;
}

.WB_global_nav .gn_topmenulist ul li.gn_func {
    text-align: center;
}

.WB_global_nav .gn_topmenulist ul li .W_new_count {
    float: right;
    background: #a0aab7;
    position: static;
    right: auto;
    top: auto;
    box-shadow: none;
    border: none;
}

.WB_global_nav .gn_topmenulist ul li .W_new {
    position: static;
    display: inline-block;
    margin: -5px 0 0;
    vertical-align: top;
    *position: absolute;
    *top: auto;
    *right: auto;
    *margin: 2px 0 0;
}

.WB_global_nav .gn_topmenulist .W_layer_arrow .W_arrow_bor {
    position: absolute;
    overflow: hidden;
    display: block;
}

.WB_global_nav .gn_topmenulist .W_layer_arrow .W_arrow_bor_t {
    top: -15px;
    right: 20px;
}

.WB_global_nav .gn_topmenulist_notice {
    width: 144px;
    top: 34px;
    right: -17px;
}

.WB_global_nav .gn_topmenulist_set {
    width: 94px;
    top: 34px;
    right: -17px;
}

.WB_global_nav .gn_topmenulist_tips {
    min-width: 234px;
    top: 36px;
    right: -75px;
    position: absolute;
    z-index: 9998;
    color: #333;
    border: 1px solid #ffeebb;
    border-radius: 0 0 3px 3px;
    padding: 6px 2px;
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
    background: #fff9e0;
    background: rgba(255,249,224,0.94);
}

.WB_global_nav .gn_topmenulist_tips ul li {
    white-space: nowrap;
    padding: 9px 30px 9px 13px;
    line-height: 1em;
}

.WB_global_nav .gn_topmenulist_tips .ficon_close {
    position: absolute;
    top: 6px;
    right: 10px;
}

.WB_global_tips_none .WB_global_nav .gn_topmenulist_tips {
    display: none;
}

.gn_topmenulist_search {
    width: 290px;
    margin-left: 10px;
    top: 30px;
    left: 0;
    position: absolute;
    z-index: 9998;
}

.gn_topmenulist_search .gn_topmenulist {
    position: static;
}

.gn_topmenulist_search .gn_topmenulist .selectbox {
    position: relative;
    border-bottom: 1px solid #f2f2f5;
}

.gn_topmenulist_search .gn_topmenulist .selectbox:last-child {
    border-bottom: none;
}

.gn_topmenulist_search .selectbox div {
    *display: inline;
}

.gn_topmenulist_search .selectbox p.title,.gn_topmenulist_search .selectbox p.keyword {
    padding: 7px 13px;
    overflow: hidden;
    cursor: pointer;
    white-space: nowrap;
}

.gn_topmenulist_search .selectbox dl {
    padding: 5px 13px;
    overflow: hidden;
}

.gn_topmenulist_search .selectbox dt {
    float: left;
    margin: 0 5px 0 0;
}

.gn_topmenulist_search .selectbox dt img {
    display: block;
}

.gn_topmenulist_search .selectbox .icon_num_red,.gn_topmenulist_search .selectbox .icon_num_yellow,.gn_topmenulist_search .selectbox .icon_num_gray {
    width: auto;
    min-width: 9px;
    padding: 0 2px;
    height: 13px;
    margin-right: 5px;
    border-radius: 6px;
}

.gn_topmenulist_search .selectbox dd {
    margin: 0 0 0 40px;
}

.gn_topmenulist_search .selectbox dd a {
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    _white-space: normal;
}

.gn_topmenulist_search .selectbox dd .male,.gn_topmenulist_search .selectbox dd .female {
    margin-right: 5px;
}

.gn_topmenulist_search .selectbox dd a,.gn_topmenulist_search .selectbox dl.current dd a {
    text-decoration: none;
}

.gn_topmenulist_search .applist {
    margin-top: 4px;
}

.gn_topmenulist_search .selectbox dd .area {
    margin-top: 3px;
    white-space: nowrap;
    _white-space: normal;
}

.gn_topmenulist_search .selectbox .cur {
    position: relative;
    cursor: pointer;
}

.gn_topmenulist_search .selectbox .cur,.gn_topmenulist_search .selectbox .cur:hover {
    background-color: #f2f2f5;
    text-decoration: none;
    color: #eb7350;
}

.gn_topmenulist_search .selectbox .W_ficon {
    font-size: 16px;
    margin-right: 5px;
    width: 16px;
}

.gn_topmenulist_search .selectbox .ficon_search {
    position: static;
}

.gn_topmenulist_search .member {
    margin-top: 2px;
}

.gn_topmenulist_search .W_loading {
    text-align: center;
}

.gn_topmenulist_search .gn_topmenulist ul li a {
    padding: 9px 20px 9px 13px;
    *padding: 6px 20px 6px 13px;
    *line-height: 16px;
}

@media screen and (min-width: 1295px) {
    .WB_global_nav .gn_logo .box .logo {
        background-position:50% 40%;
    }

    .WB_global_nav .gn_header {
        width: 1280px;
    }

    .WB_global_nav .gn_search .W_input {
        width: 505px;
        *width: 502px;
        margin-left: 0;
    }

    .WB_global_nav .gn_search_v2 {
        width: 548px;
        margin-left: 0;
    }

    .WB_global_nav .gn_search_v2 .placeholder,.WB_global_nav .gn_search_v2 .W_input {
        width: 505px;
    }

    .WB_global_nav .gn_search_v2 .gn_topmenulist_search {
        left: -1px;
        width: 550px;
    }

    .WB_global_nav .gn_set {
        margin-right: 10px;
    }

    .WB_global_nav .gn_topmenulist_tips {
        right: -50px;
    }

    .WB_global_nav .gn_topmenulist_search {
        width: 100%;
        margin-left: 0px;
    }
}

@media screen and (max-width: 1006px) {
    .WB_global_nav .gn_header {
        width:760px;
    }

    .WB_global_nav .gn_search .W_input {
        width: 115px;
    }

    .WB_global_nav .gn_search_v2 {
        width: 158px;
    }

    .WB_global_nav .gn_search_v2 .placeholder,.WB_global_nav .gn_search_v2 .W_input {
        width: 115px;
    }

    .WB_global_nav .gn_nav {
        margin-right: 18px;
    }

    .WB_global_nav .gn_nav_list li {
        margin-left: 18px;
    }

    .WB_global_nav .gn_set {
        margin-right: 0;
    }

    .WB_global_nav .gn_set_list {
        margin-left: 20px;
    }

    .WB_global_nav .gn_nav_list li .gn_name .S_txt1 {
        max-width: 43px;
    }

    .WB_global_nav .gn_topmenulist_search {
        width: auto;
        min-width: 160px;
    }

    .WB_global_nav .gn_topmenulist_tips {
        right: -55px;
    }
}

.WB_global_nav .S_spetxt,.WB_global_nav .S_error {
    color: #fa7d3c;
}

.WB_global_nav .S_spetxt,.WB_global_nav .S_error,.WB_global_nav a.S_ficon:hover,.WB_global_nav a:hover .S_ficon,.WB_global_nav a.current .S_ficon {
    color: #fa7d3c;
}

.WB_global_nav a,.WB_global_nav .S_link1,.WB_global_nav a.S_txt1:hover,.WB_global_nav a:hover .S_txt1,.WB_global_nav a.current .S_txt1,.WB_global_nav a.S_txt2:hover,.WB_global_nav .SW_fun:hover .S_func1 {
    color: #eb7350;
}

.WB_global_nav .S_txt1,.WB_global_nav .SW_fun .S_func1 {
    color: #333;
    text-decoration: none;
}

.WB_global_nav .S_txt2 {
    color: #808080;
    text-decoration: none;
}

.WB_global_nav .S_ficon,.WB_global_nav .S_ficon_dis,.WB_global_nav a.S_ficon_dis:hover,.WB_global_nav a:hover .S_ficon_dis {
    color: #696e78;
}

.WB_global_nav .S_bg1 {
    background-color: #f2f2f5;
}

.WB_global_nav .S_bg2 {
    background-color: #fff;
}

.WB_global_nav .S_bg2_br {
    border-color: #fff;
}

.WB_global_nav .S_line1 {
    border-color: #d9d9d9;
}

.WB_global_nav .S_line2 {
    border-color: #f2f2f5;
}

.WB_global_nav .S_line3,.WB_global_nav .W_input {
    border-color: #cccccc;
}

.WB_global_nav .W_arrow_bor_t i,.WB_global_nav .W_arrow_bor_t em {
    _border-style: dashed dashed solid dashed;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .WB_global_nav .gn_logo .box .logo {
        background-image: url("../../../images/global_nav/WB_logo-x2.png?id=1404211047727") ;
        background-size: 80px 27px;
    }
}

.FRAME_main .WB_global_nav .gn_nav_list li .home em {
    color: #fa7d3c;
}

.WB_global_nav .gn_logo {
    left: auto;
    top: auto;
    margin: 0;
    background: none;
}

.WB_global_nav .gn_search {
    display: block;
    width: auto;
    height: auto;
    border-radius: 0;
    background: none;
}

.WB_global_nav .gn_topmenulist_search {
    min-width: inherit;
    margin-top: 0;
    margin-left: 10px;
    border-radius: 0;
    box-shadow: none;
}

.WB_global_nav .gn_topmenulist_search .selectbox {
    padding: 0;
}

.WB_global_nav .gn_topmenulist_search .selectbox p.title, .gn_topmenulist_search .selectbox p.keyword {
    height: auto;
    color: inherit;
}

.WB_global_nav .gn_topmenulist_search .selectbox dd .area {
    margin: 3px 0 0 0;
}

.WB_global_nav .W_new {
    display: block;
    margin: 0;
}

.WB_global_nav .gn_search.gn_clicked,.WB_global_nav .gn_search.gn_clicked:hover {
    width: auto;
    height: auto;
    border: none;
    background: none;
    border-radius: 0;
    box-shadow: none;
}

.WB_global_nav .W_input {
    border-radius: 0;
}

@media screen and (min-width: 1295px) {
    .WB_global_nav .gn_topmenulist_search {
        width:100%;
        margin-left: 0px;
    }
}

@media screen and (max-width: 1006px) {
    .WB_global_nav .gn_topmenulist_search {
        width:auto;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .WB_global_nav .gn_logo {
        background: none!important;
    }
}

.WB_global_nav_us .gn_header {
    background: url("../../../images/global_nav/logo_us.png") no-repeat;
    _background: url("../../../images/global_nav/logo_us.jpg") no-repeat;
}

.WB_global_nav_us .gn_logo {
    width: 53px;
}

.WB_global_nav_us .gn_logo .box {
    display: block;
    position: static;
    width: 53px;
}

.WB_global_nav_us .gn_logo .box .logo,.WB_global_nav_us .gn_logo .box img {
    display: none;
}

.WB_global_nav_us .gn_search .W_input {
    width: 185px;
}

.WB_global_nav_us .gn_search_v2 {
    width: 228px;
}

.WB_global_nav_us .gn_search_v2 .placeholder,.WB_global_nav_us .gn_search_v2 .W_input {
    width: 185px;
}

.WB_global_nav_us .gn_position {
    margin-right: 65px;
}

.WB_global_nav_us .gn_topmenulist_search {
    width: 230px;
}

@media screen and (min-width: 1295px) {
    .WB_global_nav_us .gn_header {
        width:1000px;
    }
}

@media screen and (max-width: 1006px) {
    .WB_global_nav_us .gn_header {
        background-position:0 -50px;
    }

    .WB_global_nav_us .gn_logo {
        width: 37px;
    }

    .WB_global_nav_us .gn_logo .box {
        width: 37px;
    }

    .WB_global_nav_us .gn_search .W_input {
        width: 85px;
    }

    .WB_global_nav_us .gn_search_v2 {
        width: 128px;
    }

    .WB_global_nav_us .gn_search_v2 .placeholder,.WB_global_nav_us .gn_search_v2 .W_input {
        width: 85px;
    }

    .WB_global_nav_us .gn_position {
        margin-right: 49px;
    }

    .WB_global_nav_us .gn_topmenulist_search {
        width: auto;
        min-width: 130px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .WB_global_nav_us .gn_header {
        background-image: url("../../../images/global_nav/logo_us-x2.png") ;
        background-size: 1000px 100px;
    }
}

#js_style_css_module_global_WB_global_nav {
    height: 42px;
}
.WB_footer {
    display: block;
    clear: both;
}

.WB_footer {
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.15);
}

.WB_footer .footer_link {
    width: 920px;
    margin: 0 auto;
    padding: 20px 0 10px 80px;
}

.WB_footer .list {
    float: left;
    display: inline;
    margin: 0 70px 0 0;
}

.WB_footer .list dt {
    font-size: 16px;
    padding: 0 0 15px;
    white-space: nowrap;
    width: 138px;
    overflow: hidden;
}

.WB_footer .list dd {
    white-space: nowrap;
}

.WB_footer .list dd a,.WB_footer .list dd span {
    display: inline-block;
    margin: 0 20px 5px 0;
}

.WB_footer .list dd .col1 {
    width: 48px;
    overflow: hidden;
}

.WB_footer .list dd .col2 {
    width: 79px;
    overflow: hidden;
}

.WB_footer .list dd .col3 {
    width: 60px;
    overflow: hidden;
}

.WB_footer .list dd .col4 {
    width: 122px;
    overflow: hidden;
}

.WB_footer .other_link {
    text-align: center;
    padding: 20px 0 45px;
}

.WB_footer .other_link .copy {
    line-height: 1em;
    margin-bottom: 10px;
}

.WB_footer .other_link .copy a,.WB_footer .other_link .company a {
    margin-right: 20px;
}

.WB_footer .other_link .company .copy {
    margin-right: 20px;
}

.WB_footer select {
}

.B_page .WB_footer {
}

.B_page .WB_footer .footer_link {
    width: 840px;
    margin: 0 auto;
    padding: 20px 0 10px 80px;
}

.B_page .WB_footer .list {
    float: left;
    display: inline;
    margin: 0 50px 0 0;
}

@media screen and (max-width: 1006px) {
    .WB_footer {

    }

    .WB_footer .footer_link {
        width: 720px;
        margin: 0 auto;
        padding: 20px 0 10px 30px;
    }

    .WB_footer .list {
        margin: 0 20px 0 0;
    }
}

@media screen and (max-width: 939px) {
    .B_page .WB_footer {

    }

    .B_page .WB_footer .footer_link {
        width: 600px;
        margin: 0 auto;
        padding: 20px 0 10px 0px;
    }

    .B_page .WB_footer .list {
        width: 139px;
        overflow: hidden;
        margin: 0 11px 0 0;
    }

    .B_page .WB_footer .other_link p span {
        display: block;
    }
}

.WB_licence {
    width: 700px;
    margin: 0 auto;
    text-align: center;
}

.WB_licence h2 {
    padding: 0 0 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-size: 22px;
    line-height: 1.5;
}

.WB_licence img {
    width: 660px;
}

.WB_licence .T_info {
    padding: 38px 22px;
    padding-bottom: 20px;
}

.WB_licence .T_info .info_a {
    font-size: 14px;
    text-align: left;
    line-height: 1.8;
    letter-spacing: 1.5px;
}

.WB_licence .T_info .info_b {
    font-weight: bold;
}

.WB_licence .T_info .info_outl {
    padding-top: 40px;
}

.WB_licence .T_info .info_link {
    color: #eb7350;
}

.WB_footer .list dd .T_code {
    float: left;
    margin-right: 10px;
}

.WB_footer .list dd .T_txt {
    width: 109px;
    overflow: hidden;
    margin-right: 0px;
}

.WB_footer .other_link .lang_select {
    margin-left: 10px;
}

.WB_footer .T_server {
    margin-top: 10px;
}

.WB_footer .T_add_ser {
    padding-bottom: 20px;
}

.WB_licence .private_cont {
    padding: 0px 22px;
    padding-bottom: 20px;
}

.WB_licence .private_cont h2 {
    width: 668px;
    margin-left: -22px;
    border-color: #d9d9d9;
    font-size: 22px;
    line-height: 1.5;
    font-weight: normal;
}

.WB_licence .private_cont h3 {
    font-size: 14px;
    text-align: left;
    line-height: 1.8;
    letter-spacing: 1.5px;
    font-weight: bold;
    margin-top: 40px;
}

.WB_licence .private_cont p {
    font-size: 14px;
    text-align: left;
    line-height: 1.8;
    letter-spacing: 1.5px;
}

#js_style_css_module_global_footer {
    height: 42px;
}
.WB_tab_a {
    _width: 100%;
    margin: 0 0 10px;
    box-shadow: -1px 0 0 rgba(0,0,0,0.04),0 -1px 0 rgba(0,0,0,0.04),1px 0 0 rgba(0,0,0,0.04);
}

.WB_tab_a .tab_box {
    *position: relative;
    width: 100%;
    height: 38px;
}

.WB_tab_a .tab li {
    float: left;
    height: 38px;
}

.WB_tab_a .tab li:first-child,.WB_tab_a .tab li:nth-child(2) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.WB_tab_a .tab li:nth-child(2) .t {
    border-top-left-radius: 2px;
}

.WB_tab_a .tab li:nth-child(2) .b .b1 em.l i {
    border-bottom-left-radius: 2px;
}

.WB_tab_a .tab a {
    display: block;
    _cursor: pointer;
}

.WB_tab_a .tab span {
    display: block;
}

.WB_tab_a .tab .t {
    padding: 0 0 0 16px;
    height: 31px;
    overflow: hidden;
    line-height: 38px;
}

.WB_tab_a .tab .t .ficon_arrow_down {
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
    font-weight: normal!important;
}

.WB_tab_a .tab .t .ficon_dustbin {
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.WB_tab_a .tab .t em.S_txt2 {
    margin: 0 5px;
}

.WB_tab_a .tab .t a.S_txt1 {
    display: inline-block;
}

.WB_tab_a .tab .b {
    position: relative;
    height: 8px;
    _height: 7px;
    overflow: hidden;
}

.WB_tab_a .tab .b .b1 em {
    float: left;
    height: 8px;
    _height: 7px;
    overflow: hidden;
}

.WB_tab_a .tab .b .b1 i {
    display: block;
    height: 7px;
}

.WB_tab_a .tab .b .b1 em.l i {
    margin: 0 7px 0 0;
}

.WB_tab_a .tab .b .b1 em.r i {
    margin: 0 0 0 7px;
}

.WB_tab_a .tab .b .W_arrow_bor {
    position: absolute;
    left: 0;
    top: 0;
    height: 7px;
    margin: 0 0 0 -9px;
    overflow: hidden;
}

.WB_tab_a .tab .b .W_arrow_bor i {
    border-width: 9px;
    border-top-width: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .WB_tab_a .tab .t {
        height: 32px;
        margin: 0 0 -1px;
    }
}

.WB_tab_a .tab li.S_bg2,.WB_tab_a .tab li.curr .b .b1 em i {
    box-shadow: 0 1px 0 rgba(0,0,0,0.04);
}

.WB_tab_a .tab li.curr {
    box-shadow: none;
    font-weight: bold;
}

.WB_tab_a .tab .ficon_arrow_down {
    font-size: 14px;
}

.WB_tab_a .tab .ficon_dustbin {
    font-size: 14px;
}

.WB_tab_a .tab_box .fr_box {
    height: 38px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.04);
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    overflow: hidden;
}

.WB_tab_a .ficon_setup,.WB_tab_a .ficon_timesort,.WB_tab_a .ficon_timesmart {
    padding: 7px 10px 0 0;
    font-size: 19px;
    vertical-align: top;
}

.WB_tab_a .WB_search_s {
    margin: 6px 7px 0 0;
}

.WB_tab_a .tab_box_a .tab {
    width: 300px;
}

.WB_tab_a .tab_box_a .fr_box {
    width: 300px;
}

.WB_tab_a .tab_box_a_r5 .tab li {
    width: 60px;
}

.WB_tab_a .tab_box_a_r5 .tab .li_first,.WB_tab_a .tab_box_a_r5 .tab .li_last {
    width: 0;
}

.WB_tab_a .tab_box_a_r5 .tab .b .b1 em {
    width: 28px;
}

.WB_tab_a .tab_box_a_r5 .tab .b .b1 em.r {
    width: 32px;
}

.WB_tab_a .tab_box_a_r5 .tab .b .W_arrow_bor {
    padding: 0 0 0 28px;
}

.WB_tab_a .tab_box_a_r1 .tab li {
    width: 302px;
    margin: 0 -2px 0 0;
}

.WB_tab_a .tab_box_a_r1 .tab .li_first,.WB_tab_a .tab_box_a_r1 .tab .li_last,.WB_tab_a .tab_box_a_r1 .tab li.S_bg2 {
    width: 0;
    margin: 0;
}

.WB_tab_a .tab_box_a_r1 .tab .b .b1 em {
    width: 28px;
}

.WB_tab_a .tab_box_a_r1 .tab .b .b1 em.r {
    width: 272px;
}

.WB_tab_a .tab_box_a_r1 .tab .b .W_arrow_bor {
    padding: 0 0 0 28px;
}

.WB_tab_a .tab_box_a_r2 .tab li {
    width: 142px;
    margin: 0 -2px 0 0;
}

.WB_tab_a .tab_box_a_r2 .tab .li_first {
    width: 0;
    margin: 0;
}

.WB_tab_a .tab_box_a_r2 .tab .li_last {
    width: 20px;
    margin: 0;
}

.WB_tab_a .tab_box_a_r2 .tab .b .b1 em {
    width: 46px;
}

.WB_tab_a .tab_box_a_r2 .tab .b .b1 em.r {
    width: 94px;
}

.WB_tab_a .tab_box_a_r2 .tab .b .W_arrow_bor {
    padding: 0 0 0 46px;
}

.WB_tab_a .tab_box_a_r2_s .tab li {
    width: 100px;
    margin: 0 -2px 0 0;
}

.WB_tab_a .tab_box_a_r2_s .tab li a {
    display: inline;
}

.WB_tab_a .tab_box_a_r2_s .tab .li_first {
    width: 0;
    margin: 0;
}

.WB_tab_a .tab_box_a_r2_s .tab .li_last {
    width: 246px;
    margin: 0;
}

.WB_tab_a .tab_box_a_r2_s .tab .b {
    width: 100px;
}

.WB_tab_a .tab_box_a_r2_s .tab .b .b1 em {
    width: 28px;
}

.WB_tab_a .tab_box_a_r2_s .tab .b .b1 em.r {
    width: 70px;
}

.WB_tab_a .tab_box_a_r2_s .tab .b .W_arrow_bor {
    padding: 0 0 0 28px;
}

.WB_tab_a .tab_box_a_r2_s .tab .has_icon {
    width: 56px;
    margin: 0;
}

.WB_tab_a .tab_box_a_r2_s .tab {
    width: 400px;
}

.WB_tab_a .tab_box_a_r2_s .fr_box {
    width: 200px;
}

.WB_tab_a .tab_box_a_r2_s .ficon_hot {
    color: #eb7350;
    font-size: 14px;
}

.WB_tab_a .tab_box_b .tab {
    width: 100%;
}

.WB_tab_a .tab_box_b .tab .t {
    width: 100%;
    padding: 0;
    text-align: center;
}

.WB_tab_a .tab_box_b .fr_box {
    width: 0;
}

.WB_tab_a .tab_box_b .tab li:first-child {
    border-bottom-left-radius: 2px;
}

.WB_tab_a .tab_box_b .tab li:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.WB_tab_a .tab_box_b .tab .b .b1 em,.WB_tab_a .tab_box_b .tab .b .b1 em.r {
    width: 50%;
}

.WB_tab_a .tab_box_b .tab .b .W_arrow_bor {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.WB_tab_a .tab_box_b_r1 .tab li {
    width: 80%;
    text-align: left;
}

.WB_tab_a .tab_box_b_r1 .tab .li_first {
    width: 11%;
    margin: 0 -1% 0 0;
}

.WB_tab_a .tab_box_b_r1 .tab .li_last {
    width: 10%;
}

.WB_tab_a .tab_box_b_r2 .tab li {
    width: 40%;
}

.WB_tab_a .tab_box_b_r2 .tab .li_first {
    width: 11%;
    margin: 0 -1% 0 0;
}

.WB_tab_a .tab_box_b_r2 .tab .li_last {
    width: 10%;
}

.WB_tab_a .tab_box_b_r3 .tab li {
    width: 24%;
}

.WB_tab_a .tab_box_b_r3 .tab .li_first {
    width: 15%;
    margin: 0 -1% 0 0;
}

.WB_tab_a .tab_box_b_r3 .tab .li_last {
    width: 14%;
}

.WB_tab_a .tab_box_b_r4 .tab li {
    width: 20%;
}

.WB_tab_a .tab_box_b_r4 .tab .li_first {
    width: 11%;
    margin: 0 -1% 0 0;
}

.WB_tab_a .tab_box_b_r4 .tab .li_last {
    width: 10%;
}

#v6_pl_content_likelist .WB_tab_a .tab_box_a_r1 .tab .b .b1 em {
    width: 40px;
}

#v6_pl_content_likelist .WB_tab_a .tab_box_a_r1 .tab .b .b1 em.r {
    width: 260px;
}

#v6_pl_content_likelist .WB_tab_a .tab_box_a_r1 .tab .b .W_arrow_bor {
    padding: 0 0 0 40px;
}

.WB_result {
    height: 30px;
    margin: -17px 0 10px;
    padding: 7px 16px 0;
    line-height: 30px;
}

.WB_result .W_ficon {
    margin: -1px 5px 0;
    *margin: 0 5px;
    vertical-align: top;
    *vertical-align: middle;
}

.WB_result .tab_s a {
    margin: 0 20px 0 0;
}

.WB_result_null {
    margin: -17px 0 10px;
    height: 434px;
    padding-top: 60px;
}

.WB_notes {
    *width: 100%;
    margin: -17px 0 10px;
    padding: 7px 0 0;
    background: #fff8bf;
}

.WB_notes a,.WB_notes .wrap {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #eb7350;
}

.WB_notes .W_loading,.WB_notes .icon_rederrorS {
    margin-right: 5px;
    vertical-align: -3px;
}

.WB_tab_a .title {
    margin: 0 0 -2px;
    padding: 0 16px 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.WB_tab_a .title .line {
    height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    line-height: 30px;
}

.WB_tab_a .title .W_ficon {
    margin: -1px 5px 0;
    *margin: 0 5px;
    vertical-align: top;
    *vertical-align: middle;
}

.WB_tab_a .title .info {
    margin: 0 0 0 10px;
}

.WB_tab_a .tab_box_a_r6 .tab li {
    width: 50px;
    margin: 0 -2px 0 0;
}

.WB_tab_a .tab_box_a_r6 .tab .li_first {
    width: 0;
    margin: 0;
}

.WB_tab_a .tab_box_a_r6 .tab .li_last {
    width: 112px;
    margin: 0;
}

.WB_tab_a .tab_box_a_r6 .tab .b {
    width: 60px;
}

.WB_tab_a .tab_box_a_r6 .tab .b .b1 em {
    width: 28px;
}

.WB_tab_a .tab_box_a_r6 .tab .b .b1 em.r {
    width: 32px;
}

.WB_tab_a .tab_box_a_r6 .tab .b .W_arrow_bor {
    padding: 0 0 0 28px;
}

.WB_tab_a .tab_box_a_r6 .tab .has_icon {
    width: 56px;
}

.WB_tab_a .tab_box_a_r6 .tab {
    width: 400px;
}

.WB_tab_a .tab_box_a_r6 .fr_box {
    width: 200px;
}

.WB_tab_a .tab_box_a_r6 .ficon_hot {
    color: #eb7350;
    font-size: 14px;
}

.WB_tab_a .tab_box_c {
    border-radius: 2px;
}

.WB_tab_a .tab_box_c .tab .tab_li {
    position: relative;
    width: 90px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 0;
    overflow: hidden;
}

.WB_tab_a .tab_box_c .tab .tab_li:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.WB_tab_a .tab_box_c .tab .tab_li:first-child.curr {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.WB_tab_a .tab_box_c .tab .tab_li .txt {
    display: inline;
}

.WB_tab_a .tab_box_c .tab .curr a {
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
}

.WB_tab_a .tab_box_c .tab .tab_li:first-child a {
    border-left-width: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.WB_tab_a .tab_box_c .ficon_hot {
    color: #eb7350;
    font-size: 14px;
}

.WB_tab_a .tab_box_c .tab_li .ani_border {
    *display: none;
    position: absolute;
    left: 0px;
    right: 1px;
    height: 2px;
    background: #f7691d;
    opacity: 0;
    bottom: -2px;
    z-index: 500;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
    overflow: hidden;
}

.WB_tab_a .tab_box_c .tab_li:hover .ani_border,.WB_tab_a .tab_box_c .curr .ani_border {
    bottom: 0px;
    opacity: 1;
}

#js_style_css_module_tab_WB_tab_a {
    height: 42px;
}
.WB_tab_b {
    _width: 100%;
    box-shadow: -1px 0 0 rgba(0,0,0,0.04),0 -1px 0 rgba(0,0,0,0.04),1px 0 0 rgba(0,0,0,0.04);
    overflow: hidden;
    border-radius: 2px;
}

.WB_tab_b.tab_b {
    margin: 0 0 10px;
}

.WB_tab_b .tab_box {
    *position: relative;
    width: 100%;
    height: 38px;
}

.WB_tab_b .tab li {
    float: left;
    height: 38px;
}

.WB_tab_b .tab li:first-child,.WB_tab_b .tab li:nth-child(2) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.WB_tab_b .tab li:nth-child(2) .t {
    border-top-left-radius: 2px;
}

.WB_tab_b .tab li:nth-child(2) .b .b1 em.l i {
    border-bottom-left-radius: 2px;
}

.WB_tab_b .tab a {
    display: block;
    _cursor: pointer;
}

.WB_tab_b .tab span {
    display: block;
}

.WB_tab_b .tab .t {
    padding: 0 0 0 16px;
    height: 31px;
    overflow: hidden;
    line-height: 38px;
}

.WB_tab_b .tab .t em.S_txt2 {
    margin: 0 5px;
}

.WB_tab_b .tab .t a.S_txt1 {
    display: inline-block;
}

.WB_tab_b .tab .b {
    position: relative;
    height: 7px;
    overflow: hidden;
}

.WB_tab_b .tab .b .b1 em {
    float: left;
    height: 7px;
    overflow: hidden;
}

.WB_tab_b .tab .b .b1 i {
    display: block;
    height: 100%;
}

.WB_tab_b .tab .b .b1 em.l i {
    margin: 0 7px 0 0;
}

.WB_tab_b .tab .b .b1 em.r i {
    margin: 0 0 0 7px;
}

.WB_tab_b .tab .b .W_arrow_bor {
    position: absolute;
    left: 0;
    top: 0;
    height: 7px;
    margin: 0 0 0 -9px;
    overflow: hidden;
}

.WB_tab_b .tab .b .W_arrow_bor i {
    border-width: 9px;
    border-top-width: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .WB_tab_b .tab .t {
        height: 32px;
        margin: 0 0 -1px;
    }
}

.WB_tab_b .tab li.S_bg2,.WB_tab_b .tab li.curr .b .b1 em i {
    box-shadow: 0 1px 0 rgba(0,0,0,0.04);
}

.WB_tab_b .tab li.curr {
    box-shadow: none;
    font-weight: bold;
}

.WB_tab_b .tab_box .fr_box {
    height: 38px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.04);
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    overflow: hidden;
}

.WB_tab_b .WB_search_s {
    margin: 6px 7px 0 0;
}

.WB_tab_b .tab_box_a .tab {
    width: 300px;
}

.WB_tab_b .tab_box_a .fr_box {
    width: 300px;
}

.WB_tab_b .tab_box_a_r2 .tab li {
    width: 132px;
    margin: 0 -2px 0 0;
}

.WB_tab_b .tab_box_a_r2 .tab .li_first {
    width: 0;
    margin: 0;
}

.WB_tab_b .tab_box_a_r2 .tab .li_last {
    width: 40px;
    margin: 0;
}

.WB_tab_b .tab_box_a_r2 .tab .b .b1 em {
    width: 46px;
}

.WB_tab_b .tab_box_a_r2 .tab .b .b1 em.r {
    width: 84px;
}

.WB_tab_b .tab_box_a_r2 .tab .b .W_arrow_bor {
    padding: 0 0 0 46px;
}

.WB_tab_b .tab_box_b .tab {
    width: 100%;
}

.WB_tab_b .tab_box_b .tab .t {
    width: 100%;
    padding: 0;
    text-align: center;
}

.WB_tab_b .tab_box_b .fr_box {
    width: 0;
}

.WB_tab_b .tab_box_b .tab li:first-child {
    border-bottom-left-radius: 2px;
}

.WB_tab_b .tab_box_b .tab li:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.WB_tab_b .tab_box_b .tab .b .b1 em,.WB_tab_b .tab_box_b .tab .b .b1 em.r {
    width: 50%;
}

.WB_tab_b .tab_box_b .tab .b .W_arrow_bor {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.WB_tab_b .tab_box_b_r2 .tab li {
    width: 40%;
}

.WB_tab_b .tab_box_b_r2 .tab .li_first {
    width: 11%;
    margin: 0 -1% 0 0;
}

.WB_tab_b .tab_box_b_r2 .tab .li_last {
    width: 10%;
}

.WB_tab_b .title {
    margin: 0 0 -2px;
    padding: 0 16px 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.WB_tab_b .title .line {
    height: 38px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    line-height: 38px;
}

.WB_tab_b .title .ficon_arrow_right {
    margin: -1px 5px 0;
    *margin: 0 5px;
    vertical-align: top;
    *vertical-align: middle;
}

.WB_tab_b .title .info,.WB_tab_b .title .W_btn_b {
    margin: 0 0 0 10px;
}

.WB_tab_b .title .info {
    display: inline-block;
    max-width: 12em;
    _width: 8em;
    overflow: hidden;
    height: 100%;
    line-height: 38px;
    *line-height: 41px;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.WB_tab_b .title .edit_box,.WB_tab_b .title .add_info {
    display: inline-block;
    *display: inline;
    *zoom:1;height: 23px;
    line-height: 23px;
    margin: 0 5px 0 0;
    padding: 7px 0;
}

.WB_tab_b .orange_border {
    border-color: #f7691d;
}

.WB_tab_b .opt_choose {
    overflow: hidden;
}

.WB_tab_b .opt_choose .W_label {
    vertical-align: top;
    margin-left: 10px;
}

.WB_tab_b .opt_choose .W_checkbox,.WB_tab_b .opt_choose .W_label span {
    vertical-align: middle;
}

.WB_tab_b .inner {
    height: 38px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0 6px;
}

.WB_tab_b .opt_box,.WB_tab_b .opt_box {
    float: right;
    margin: -30px 16px 0 0;
}

.WB_tab_b .opt_box .ficon_close {
    _position: relative;
    margin: 0 -19px 0 0;
    padding: 0 16px;
    font-size: 18px;
}

.WB_tab_b .opt_change .ficon_rotate {
    font-size: 14px;
}

.WB_tab_b .inner .tab_ul li {
    float: left;
    _display: inline;
}

.WB_tab_b .inner .tab_ul .textcut {
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.WB_tab_b .inner .tab_ul .tab_item {
    position: relative;
    position: static\9;
    display: inline-block;
    *display: inline;
    *zoom:1;margin: 0 10px;
    padding: 7px 0;
    height: 23px;
    line-height: 23px;
    margin-bottom: -1px;
}

.WB_tab_b .inner .tab_ul .tab_item:hover {
    border-bottom-width: 2px\9;
    border-bottom-style: solid\9;
}

.WB_tab_b .inner .tab_ul .tab_cur {
    border-bottom-width: 2px\9;
    border-bottom-style: solid\9;
    font-weight: bold;
}

.WB_tab_b .inner .tab_ul .attach {
    padding-left: 4px;
}

.WB_tab_b .inner .tab_ul .attach.S_txt2 {
    padding-left: 10px;
}

.WB_tab_b .inner .tab_ul .name {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.WB_tab_b .inner .tab_ul .name.W_autocut {
    max-width: 8em;
    _width: 5em;
}

.WB_tab_b .inner .W_autocut {
    max-width: 360px;
    _width: 360px;
}

.WB_tab_b .inner .edit_box,.WB_tab_b .inner .add_info {
    display: inline-block;
    *display: inline;
    *zoom:1;height: 23px;
    line-height: 23px;
    margin: 0 5px 0 0;
    padding: 7px 0;
}

.WB_tab_b .inner .edit_box em,.WB_tab_b .inner .add_info em,.WB_tab_b .inner .edit_box span,.WB_tab_b .inner .add_info span,.WB_tab_b .inner .edit_box label,.WB_tab_b .inner .add_info label {
    *vertical-align: middle;
}

.WB_tab_b .inner .add_info em,.WB_tab_b .inner .add_info span {
    padding-left: 3px;
}

.WB_tab_b .inner .edit_box .ficon_close {
    font-size: 16px;
    vertical-align: middle;
}

.WB_tab_b .inner .tab_ul_s .tab_item {
    margin: 0 10px;
}

.WB_tab_b .inner .tab_ul_s .tab_item:hover,.WB_tab_b .inner .tab_ul_s .tab_cur {
    border-bottom: 0;
}

.WB_tab_b .inner .ficon_edit {
    margin: 0 6px 0 3px;
}

.WB_tab_b .inner .tab_ul .tab_item .ani_border {
    display: none\9;
    position: absolute;
    left: 0;
    width: 100%;
    left: 0;
    opacity: 0;
    bottom: -4px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    z-index: 1;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

.WB_tab_b .inner .tab_ul .tab_item:hover .ani_border {
    bottom: -2px;
    opacity: 1;
}

.WB_tab_b .inner .tab_ul .tab_cur .ani_border {
    opacity: 1;
    bottom: -2px;
}

.WB_tab_b .opt_bar {
    margin-bottom: -5px;
    padding: 6px 16px;
    height: 26px;
    overflow: hidden;
    border-radius: 2px;
}

.WB_tab_b .W_mod_shadow .opt_bar {
    margin-bottom: 0;
}

.WB_tab_b .opt_bar .W_btn_a,.WB_tab_b .opt_bar .W_btn_b {
    margin-right: 6px;
}

.WB_tab_b .opt_bar .W_fr .W_btn_a,.WB_tab_b .opt_bar .W_fr .W_btn_b {
    margin-right: 0;
}

.WB_tab_b .opt_bar .text {
    margin-right: 4px;
}

.WB_tab_b .opt_bar .W_fl .btn_link {
    padding: 0 20px 0 0;
}

.WB_tab_b .opt_bar .W_fl,.WB_tab_b .opt_bar .W_fr {
    height: 26px;
    line-height: 26px;
}

.WB_tab_b .opt_bar .W_fr .btn_link {
    padding-left: 5px;
}

.WB_tab_b .opt_bar .WB_search_s {
    margin: 0;
}

.WB_tab_b .opt_bar input::-ms-clear {
    display: none;
}

.WB_tab_b .opt_bar input::-ms-reveal {
    display: none;
}

.WB_tab_b .opt_bar .rec_input {
    width: 230px;
    height: 18px;
    line-height: 18px;
    padding: 3px;
    vertical-align: top;
    margin-right: 6px;
}

.WB_tab_b .opt_bar .search_result {
    height: 26px;
    line-height: 26px;
}

.WB_tab_b .opt_bar .num {
    padding: 0 3px;
}

.WB_tab_b .inner .ficon_arrow_down {
    margin: 2px 6px 0 3px;
    font-size: 18px;
}

.autoFixed .opt_bar {
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    border: 1px solid #d9d9d9;
}

#js_style_css_module_tab_WB_tab_b {
    height: 42px;
}
.layer_menu_list {
    position: absolute;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px;
    box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);
}

.layer_menu_list .see_more {
    height: 15px;
    overflow: hidden;
}

.layer_menu_list .see_more a,.layer_menu_list .see_more a:hover {
    position: absolute;
    height: 16px;
    line-height: 16px;
    *line-height: 14px;
    left: 0;
    right: 0;
    border-top: 1px solid #d9d9d9;
    text-align: center;
}

.layer_menu_list .see_more a:hover {
    background-color: #f2f2f5;
}

.layer_menu_list .see_more a .W_ficon {
    width: auto;
    height: 14px;
    padding: 0;
    font-size: inherit;
}

.layer_menu_list ul {
    margin: 0;
    padding: 0;
    clear: both
}

.layer_menu_list ul li {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    display: inline;
}

.layer_menu_list ul li.title,.layer_menu_list ul li.suggest_title {
    padding: 5px 10px;
    display: block;
    cursor: default;
    white-space: nowrap;
}

.layer_menu_list ul li a {
    white-space: nowrap;
    min-width: 50px;
    *min-width: auto;
    _width: 50px;
    padding: 7px 13px;
    color: #333;
    display: block;
    cursor: pointer;
    text-decoration: none;
}

.layer_menu_list ul li a .S_txt1 {
    color: #333;
}

.layer_menu_list ul li a .S_txt2 {
    color: #808080;
}

.layer_menu_list ul li a.auto_width {
    width: auto;
    min-width: 0;
}

.layer_menu_list ul li .list_subtitle {
    margin-left: 5px;
}

.layer_menu_list ul li.cur a,.layer_menu_list ul li a:hover {
    background-color: #f2f2f5;
    text-decoration: none;
    color: #eb7350;
}

.layer_menu_list ul li a:hover .S_txt1,.layer_menu_list ul li a:hover .S_txt2 {
    color: #eb7350;
}

.layer_menu_list ul li.cur a .S_ficon {
    color: #fa7d3c;
}

.layer_menu_list ul li.opt a {
    padding: 5px 10px;
}

.layer_menu_list ul li.lotopt a {
    display: inline-block;
    color: #fa7d3c;
    white-space: normal;
    padding: 6px 8px;
    white-space: nowrap;
    text-decoration: none;
}

.layer_menu_list ul li.lotopt a.right {
    float: right;
    text-align: right;
}

.layer_menu_list ul li.lotopt a:hover {
    background: none;
}

.layer_menu_list ul li.lotopt a:hover .S_txt1 {
    color: #eb7350;
}

.layer_menu_list ul li .ficon_arrow_down_lite {
    font-size: 18px;
    height: 16px;
    margin: 0 4px 0 -1px;
}

.layer_menu_list .scroll_bar {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 174px;
}

.layer_menu_list .scroll_bar li a {
    height: 15px;
}

.layer_menu_list .scroll_bar li a .S_txt1 {
    display: inline-block;
    width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}

.layer_menu_list ul li.disable a {
    color: #808080;
}

.layer_menu_list ul li.line {
    border-bottom: 1px solid #d9d9d9;
    padding: 0;
    height: 2px;
    *height: auto;
    position: relative;
    top: -1px;
    *top: -7px;
    display: block;
    margin: 0 -2px;
}

.layer_menu_list ul img {
    vertical-align: -3px;
}

.layer_menu_list ul li.notetxt {
    white-space: normal;
    line-height: 1.5em;
    padding: 5px 10px;
    color: #333;
    display: block;
}

.layer_menu_list ul li.notetxt:hover {
    background: #eee;
    text-decoration: none;
}

.layer_menu_list ul li.notetxt a {
    display: inline;
    color: #fa7d3c;
    white-space: normal;
    padding: 0px;
}

.layer_menu_list .y_scroll {
    overflow-y: scroll;
}

.layer_menu_list .disable a,.layer_menu_list .disable a:hover {
    background: none;
    text-decoration: none;
    color: #808080;
    cursor: default;
}

.layer_menu_list ul li.note {
    padding: 5px 10px;
    display: block;
    white-space: nowrap;
}

.layer_menu_list_b {
    position: absolute;
    padding: 10px 0;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px;
    box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);
}

.layer_menu_list_b ul li a {
    color: #333;
}

.layer_menu_list_b ul li a:hover {
    color: #eb7350;
}

.layer_menu_list_b .list_wrap {
    position: relative;
}

.layer_menu_list_b .list_content {
    overflow: hidden;
    *zoom:1; _float: left;
    margin: -10px 0;
}

.layer_menu_list_b .list_ul {
    margin-top: -1px;
    padding: 10px 0;
    border-top: solid 1px #d9d9d9;
}

.layer_menu_list_b .list_ul .item {
    display: inline;
}

.layer_menu_list_b .list_ul .tlink {
    display: block;
    min-width: 98px;
    padding: 9px 13px;
    white-space: nowrap;
    cursor: pointer;
}

.layer_menu_list_b .list_ul .tlink:hover {
    text-decoration: none;
    background: #f2f2f5;
}

.msg_set_select .ficon_right {
    margin-right: 4px;
    display: none;
    width: 12px;
    height: 12px;
    vertical-align: middle
}

.msg_set_select li {
    text-indent: 16px;
    line-height: 100%;
}

.msg_set_select li.select {
    text-indent: 0;
}

.msg_set_select li.select .ficon_right {
    display: inline-block;
}

.msg_set_select ul li a,.msg_set_select ul li a:hover {
    color: #333;
}

.layer_menu_list .ficon_dustbin {
    margin: 0 5px 0 0;
    font-size: 14px;
}

.layer_menu_list .ficon_timesort,.layer_menu_list .ficon_timesmart {
    margin: 0 5px 0 0;
    font-size: 16px;
}

.layer_menu_list .W_icon {
    margin: 0 3px 0 0;
    vertical-align: -4px;
}

.follow_search {
    width: 240px;
    background: #fff;
}

.follow_search ul li {
    padding: 11px 16px;
    overflow: hidden;
    display: block;
    zoom:1;overflow: hidden;
}

.follow_search ul li .headpic {
    float: left;
    width: 50px;
    height: 50px;
    _display: inline;
}

.follow_search ul li .con {
    _width: 148px;
    height: 50px;
    margin: 0 0 0 60px;
    _zoom: 1;
    vertical-align: top;
}

.follow_search ul li .con p {
    _width: 100%;
}

.follow_search ul li .con .name {
    vertical-align: top;
    line-height: 16px;
}

.follow_search ul li.title {
    padding: 0 16px 5px 16px;
}

.follow_search ul li.notetxt {
    padding: 11px 16px;
}

.follow_search ul .search_box {
    padding: 5px 0;
}

.follow_search ul .search_box .W_input {
    width: 205px;
}

.follow_search .name .W_icon {
    vertical-align: text-bottom;
    margin-left: 2px;
}

.layer_menu_list .qunlist_right {
    display: inline-block;
    width: 12px;
    width: 20px\9;
}

.layer_menu_list .qunlist_right .ficon_setup {
    visibility: hidden;
}

.layer_menu_list ul li.cur .qunlist_right .ficon_setup,.layer_menu_list ul li a:hover .qunlist_right .ficon_setup {
    visibility: visible;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    vertical-align: top;
    color: #808080;
}

.layer_menu_list ul li.cur .qunlist_right .ficon_setup:hover,.layer_menu_list ul li a:hover .qunlist_right .ficon_setup:hover {
    color: #eb7350;
}

.layer_menu_list_stock {
    position: absolute;
    padding: 10px 0;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px;
    box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);
}

.layer_menu_list_stock .list_wrap {
    position: relative;
}

.layer_menu_list_stock .list_content {
    overflow: hidden;
    *zoom:1; _float: left;
    margin: -10px 0;
}

.layer_menu_list_stock .list_ul {
    margin-top: -1px;
    padding: 10px 0;
    border-top: solid 1px #d9d9d9;
}

.layer_menu_list_stock .list_ul .item {
    display: inline;
}

.layer_menu_list_stock .list_ul .tlink {
    height: 26px;
    line-height: 26px;
    padding: 7px 0;
    white-space: nowrap;
    cursor: pointer;
}

.layer_menu_list_stock .bg_hover,.layer_menu_list_stock .list_ul .tlink:hover {
    text-decoration: none;
    background: #f2f2f5;
}

.layer_menu_list_stock .list_ul .text_a {
    float: left;
    display: inline-block;
    margin-left: 14px;
    width: 74px;
}

.layer_menu_list_stock .short_ul .text_a {
    width: 68px;
}

.layer_menu_list_stock .list_ul .text_b {
    float: left;
    display: inline-block;
    width: 68px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.layer_menu_list_stock .list_ul .v_line {
    float: left;
    display: inline-block;
    margin-top: 5px;
    height: 16px;
    width: 0px;
    overflow: hidden;
    border-left: solid 1px #ececed;
}

.layer_menu_list_stock .list_ul .num_a {
    float: left;
    display: inline-block;
    margin-left: 20px;
    width: 48px;
}

.layer_menu_list_stock .list_ul .num_b {
    float: left;
    display: inline-block;
    width: 46px;
}

.layer_menu_list_stock .list_ul .num_c {
    float: left;
    display: inline-block;
}

.layer_menu_list_stock .list_ul .opt_btn {
    float: right;
    display: inline-block;
    margin-right: 13px;
}

.layer_menu_list_stock .t_spec {
    color: #ff8140;
}

.layer_menu_list_stock .t_red {
    color: #e05a5a;
}

.layer_menu_list_stock .t_green {
    color: #4ab666;
}

#js_homestyle_css_module_layer_layer_menu_list {
    height: 42px;
}

#js_style_css_module_layer_layer_menu_list {
    height: 42px;
}
.WB_empty {
    text-align: center;
}

.WB_empty .WB_empty_content {
}

.WB_empty .icon_bed {
    margin-bottom: 10px;
}

.WB_empty .text {
    line-height: 18px;
    font-size: 14px;
}

.WB_empty .subtext {
    line-height: 18px;
    margin-top: 5px;
}

.WB_empty .W_loading,.WB_empty .icon_warnS,.WB_empty .icon_rederrorS {
    margin-right: 5px;
    vertical-align: -3px;
}

.WB_empty .imgtip {
    overflow: hidden;
}

.WB_empty .imgtip img {
    max-width: 100%;
}

.WB_empty_height {
    height: 500px;
}

.WB_empty_height .WB_empty {
    padding-top: 60px;
}

#js_style_css_module_global_WB_empty {
    height: 42px;
}
.layer_setskin {
    width: 545px;
    padding: 10px 16px;
}

.layer_setskin .setskin_tab_box {
    margin-top: 12px;
    text-align: center;
}

.layer_setskin .setskin_tab_box .setskin_tab {
    margin: 0 9px;
}

.layer_setskin .setskin_tab_box .setskin_tab:hover {
    text-decoration: none;
}

#js_style_css_module_layer_setskin {
    height: 42px;
}
.PCD_header {
    height: 300px;
    overflow: hidden;
    position: relative;
    *vertical-align: auto;
}

.PCD_header .cover_wrap {
    position: absolute;
    width: 100%;
    height: 300px;
    background-position: bottom center;
    background-repeat: no-repeat;
    -moz-transform: scaleX(1.05) scaleY(1.05);
    -webkit-transform: scaleX(1.05) scaleY(1.05);
    z-index: 1
}

.PCD_header .banner_transition {
    -moz-transform: scaleX(1) scaleY(1);
    -webkit-transform: scaleX(1) scaleY(1);
    -moz-transition: -moz-transform 4s linear;
    -webkit-transition: -webkit-transform 4s linear;
}

.PCD_header .noscale {
    -moz-transform: scaleX(1) scaleY(1);
    -webkit-transform: scaleX(1) scaleY(1);
}

.PCD_header .pf_wrap {
    position: absolute;
    width: 100%;
    height: 300px;
    *z-index: 5;
}

.PCD_header .pf_wrap .icon_setskin {
    position: fixed;
    _position: absolute;
    top: 50px;
    right: 0;
    z-index: 9999;
}

.PCD_header .shadow {
    position: absolute;
    width: 100%;
    height: 300px;
    overflow: hidden;
    z-index: 2
}

.PCD_header .S_shadow {
    background: url("../../../images/pagecard/bg_header_shadow.png?id=1404211047727") center bottom repeat-x;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.3) 100%);
    background: linear-gradient(top bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);
    _background: none;
}

.PCD_header .pf_wrap .W_animation_cover object {
    display: block;
    width: 920px;
    height: 300px;
}

.PCD_header .pf_photo {
    position: relative;
    width: 100px;
    height: 100px;
    margin: 48px auto 0;
    padding: 4px;
    background: #fff;
    background: rgba(255,255,255,0.3);
    border-radius: 50%;
}

.PCD_header .photo_wrap,.PCD_header .pf_photo .photo {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.PCD_header .pf_photo_active {
    background: none;
    background: #f66214\9;
    cursor: pointer;
}

:root .PCD_header .pf_photo_active {
    background: none;
}

.PCD_header .pf_photo_active .photo_wrap {
    box-shadow: 0 0 14px #f66214;
}

.PCD_header .pf_photo .icon_bed {
    position: absolute;
    right: 9px;
    top: 82px;
}

.PCD_header .pf_username {
    margin-top: 6px;
    color: #fff;
    text-align: center;
    text-shadow: 0 0 4px rgba(0,0,0,0.5);
    vertical-align: text-bottom;
}

.WB_xpT .PCD_header .pf_username {
    font-family: "Microsoft YaHei";
}

.PCD_header .pf_username .tlink {
    margin-left: 5px;
    color: #fff;
}

.PCD_header .pf_intro .tlink {
    color: #fff;
}

.PCD_header .pf_username .icon_bed {
    margin-left: 3px;
}

.PCD_header .pf_username .icon_bed .W_icon {
    margin-left: 0;
}

.PCD_header .username {
    font-size: 22px;
    display: inline;
}

.PCD_header .pf_intro {
    margin-top: 4px;
    text-align: center;
    color: #fff;
    line-height: 18px;
    text-shadow: 0 0 4px rgba(0,0,0,0.5);
}

.PCD_header .pf_opt {
    margin-top: 15px;
    text-align: center;
}

.PCD_header .pf_opt .opt_box {
    display: inline-block;
    *display: inline;
    *zoom:1;}

.PCD_header .pf_opt .btn_bed {
    margin: 0 5px;
}

.PCD_header .pf_wrap .pf_use_num {
    position: absolute;
    height: 22px;
    padding: 0 8px;
    line-height: 20px;
    color: #e7e4e4;
    background-image: url("../../../images/pagecard/bg_pf_use_num.png?id=1404211047727") ;
    background-repeat: repeat;
    background: rgba(0,0,0,0.25);
    _background: #333;
    border-radius: 10px;
    right: 46px;
    top: 11px;
    z-index: 10;
}

.PCD_header .pf_wrap .pf_copy_icon {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background: url("../../../images/pagecard/icon_profile.png?id=201409041250") no-repeat;
    right: 8px;
    top: 7px;
    z-index: 10;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .PCD_header .pf_wrap .pf_copy_icon {
        background-image: url("../../../images/pagecard/icon_profile-x2.png?id=201409041250") ;
        background-size: 60px 30px;
    }
}

.PCD_header .pf_wrap .pf_copy_icon:hover {
    background-position: -30px 0;
}

.PCD_header .edit_mode .pf_username,.PCD_header .edit_mode .pf_intro,.PCD_header .edit_mode .pf_opt {
    display: none;
}

.PCD_header .edit_mode .shadow {
    background: none;
}

.PCD_header .uperror {
    position: absolute;
    width: 920px;
    text-align: center;
    top: 204px;
    z-index: 10;
}

.PCD_header .uperror .error_tip {
    display: inline-block;
    *width: 446px;
    height: 32px;
    padding: 0 20px;
    _padding: 0;
    border-radius: 3px;
    background: #d9d9dc;
    background: rgba(0,0,0,0.1);
    line-height: 32px;
}

.PCD_header .cover_error {
    background: #f2f2f5 !important;
}

.PCD_header .uperror .error_tip .W_icon {
    _float: left;
    margin-right: 5px;
    _margin-left: 20px;
    vertical-align: -4px;
    *vertical-align: -2px;
    _vertical-align: 0px;
    _margin-top: 8px;
}

.PCD_header .uperror .error_tip .text {
    _float: left;
}

.PCD_header .uperror .error_opt {
    margin-top: 16px;
    text-align: center;
}

.PCD_header .loading_bed {
    position: absolute;
    top: 170px;
    left: 50%;
    margin-left: -8px;
    z-index: 10;
}

.PCD_header .cover_tip,.PCD_header .up_cover {
    position: absolute;
    height: 28px;
    padding: 0 10px;
    line-height: 28px;
    color: #fff;
    background: url("../../../images/pagecard/bg_pf_use_num.png?id=1404211047727") ;
    background: rgba(0,0,0,0.3);
    _background: #000;
    border-radius: 14px;
    z-index: 10;
}

.PCD_header .cover_tip {
    right: 46px;
    top: 11px;
}

.PCD_header .up_cover {
    display: block;
    bottom: 16px;
    right: 16px;
}

.PCD_header .up_cover .W_ficon {
    margin-right: 5px;
}

.PCD_header .upcover {
    position: absolute;
    top: 10px;
    right: 25px;
    z-index: 10;
}

.PCD_header .upcover .ficon_upload {
    color: #fa7d3c;
    margin-right: 3px;
    vertical-align: 1px;
}

#js_style_css_module_pagecard_PCD_header {
    height: 42px;
}
.PCD_header_b .pf_wrap {
    position: relative;
}

.PCD_header_b .cover_wrap {
    position: relative;
    height: 300px;
    background-position: center 0;
    overflow: hidden;
}

.PCD_header_b .cover_wrap .cover_clickarea {
    display: block;
    height: 300px;
}

.PCD_header_b .icon_setskin {
    position: absolute;
    top: 0;
    right: 0;
}

.PCD_header_b .header_wrap {
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    *z-index: 5;
}

.PCD_header_b .pf_info_wrap {
    position: relative;
    height: 86px;
    padding: 10px 0 0 220px;
}

.PCD_header_b .pf_head {
    position: absolute;
    bottom: 20px;
    _bottom: 19px;
    left: 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
    border-width: 1px\9;
    border-style: solid\9;
}

:root .PCD_header_b .pf_head {
    border-width: 0;
}

.PCD_header_b .pf_head_pic_a {
    position: relative;
    width: 180px;
    height: 180px;
    padding: 2px;
}

.PCD_header_b .pf_head_pic_b {
    position: relative;
    width: 180px;
    height: 240px;
    padding: 2px;
}

.PCD_header_b .pf_head_pic_a .pic {
    width: 180px;
    height: 180px;
}

.PCD_header_b .pf_head_pic_b .pic {
    width: 180px;
    height: 240px;
}

.PCD_header_b .pf_head_pic_a .up_cover,.PCD_header_b .pf_head_pic_b .up_cover {
    display: none;
    _display: block;
    bottom: 16px;
    right: 16px;
}

.PCD_header_b .pf_head_pic_a:hover .up_cover,.PCD_header_b .pf_head_pic_b:hover .up_cover {
    display: block;
}

.PCD_header_b .pf_head_pic_4in1 {
    position: relative;
    width: 182px;
    height: 182px;
    padding: 1px;
}

.PCD_header_b .pf_head_pic_4in1 .photo_box {
    _margin: 0 -1px;
}

.PCD_header_b .pf_head_pic_4in1 .photo_wrap {
    float: left;
    display: inline-block;
    margin: 1px;
    width: 89px;
    height: 89px;
    overflow: hidden;
    border-radius: 2px;
}

.PCD_header_b .pf_head_pic_4in1 .photo_wrap .pic {
    width: 89px;
    height: 89px;
}

.PCD_header_b .pf_head_pic_3in1 {
    position: relative;
    width: 180px;
    height: 180px;
    padding: 2px;
}

.PCD_header_b .pf_head_pic_3in1 .bigphoto_wrap {
    float: left;
    display: inline-block;
    width: 89px;
    height: 180px;
    background-position: center 0;
    overflow: hidden;
    border-radius: 2px;
}

.PCD_header_b .pf_head_pic_3in1 .photo_box {
    _height: 180px;
    _overflow: hidden;
}

.PCD_header_b .pf_head_pic_3in1 .photo_wrap {
    float: right;
    display: inline-block;
    width: 89px;
    height: 89px;
    overflow: hidden;
    margin-bottom: 2px;
    border-radius: 2px;
}

.PCD_header_b .pf_head_pic_3in1 .photo_wrap .pic {
    width: 89px;
    height: 89px;
}

.PCD_header_b .pf_head_pic_2in1 {
    position: relative;
    width: 182px;
    height: 182px;
    padding: 1px;
}

.PCD_header_b .pf_head_pic_2in1 .photo_box {
    _margin: 0 -1px;
}

.PCD_header_b .pf_head_pic_2in1 .bigphoto_wrap {
    float: left;
    display: inline-block;
    width: 89px;
    height: 180px;
    margin: 1px;
    background-position: center 0;
    overflow: hidden;
    border-radius: 2px;
}

.PCD_header_b .hoverEffect .up_cover {
    display: block;
}

.WB_xpT .PCD_header_b .pf_username {
    font-family: "Microsoft YaHei";
}

.PCD_header_b .pf_username .username {
    float: left;
    display: inline-block;
    font-size: 22px;
}

.PCD_header_b .pf_username .tlink,.PCD_header_b .pf_opt {
    position: absolute;
    bottom: 20px;
}

.PCD_header_b .pf_opt .btn_bed {
    margin-right: 10px;
}

.PCD_header_b .pf_username .icon_bed {
    display: inline-block;
    float: left;
    margin-left: 5px;
}

.PCD_header_b .pf_username .W_btn_claim,.PCD_header_b .pf_username .icon_pf_android,.PCD_header_b .pf_username .icon_pf_ios {
    margin-top: 3px;
}

.PCD_header_b .remark {
    float: left;
    display: inline-block;
    height: 24px;
    margin-left: 5px;
}

.PCD_header_b .remark .icon_starbar_a {
    float: left;
    display: inline-block;
    margin-top: 8px;
}

.PCD_header_b .remark .remark_score {
    float: left;
    display: inline-block;
    margin: -3px 0 0 3px;
    font-size: 24px;
    font-weight: bold;
    color: #ff830a;
}

.PCD_header_b .remark .remark_txt {
    float: left;
    display: inline-block;
    margin: 8px 0 0 3px;
}

.PCD_header_b .no_cover {
    height: 109px;
}

.PCD_header_b .no_cover .cover_clickarea {
    display: block;
    height: 109px;
}

.PCD_header_b .pf_username .icon_pagelbs {
    margin-top: 8px;
}

.PCD_header_b .creat_interest {
    position: absolute;
    top: 14px;
    right: 16px;
    z-index: 10;
}

.PCD_header_b .creat_interest .W_ficon {
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -3px;
    *margin-top: 1px;
}

.PCD_header_b .pf_opt .W_btn_c,.PCD_header_b .pf_opt .W_btn_d {
    width: auto;
    padding: 0 20px !important;
    _height: 34px;
    _overflow: hidden;
}

.PCD_header_b .pf_opt .W_btn_b {
    padding: 0 20px !important;
}

.PCD_header_b .pf_opt .fixed_width {
    width: 102px;
    padding: 0 !important;
    _height: 32px;
    _overflow: hidden;
}

.PCD_header_b .pf_opt .btn_more {
    width: 32px;
    min-width: 32px;
    padding: 0 !important;
}

.PCD_header_b .upcover {
    position: absolute;
    top: 10px;
    right: 25px;
    z-index: 10;
}

.PCD_header_b .upcover .ficon_upload {
    color: #fa7d3c;
    margin-right: 3px;
    vertical-align: 1px;
}

.PCD_header_b .up_cover {
    position: absolute;
    height: 28px;
    padding: 0 10px;
    line-height: 28px;
    color: #fff;
    background: url("../../../images/pagecard/bg_pf_use_num.png?id=1404211047727") ;
    background: rgba(0,0,0,0.3);
    _background: #000;
    border-radius: 14px;
    z-index: 10;
    bottom: 16px;
    right: 16px;
    _bottom: 112px;
}

.PCD_header_b .up_cover .W_ficon {
    margin-right: 5px;
}

.PCD_header_b .uperror {
    position: absolute;
    width: 920px;
    text-align: center;
    top: 50%;
    margin-top: -16px;
    z-index: 10;
}

.PCD_header_b .uperror .error_tip {
    display: inline-block;
    *width: 446px;
    height: 32px;
    padding: 0 20px;
    _padding: 0;
    border-radius: 3px;
    background: #d9d9dc;
    background: rgba(0,0,0,0.1);
    line-height: 32px;
}

.PCD_header_b .cover_error {
    background: #f2f2f5 !important;
}

.PCD_header_b .uperror .error_tip .W_icon {
    _float: left;
    margin-right: 5px;
    _margin-left: 20px;
    vertical-align: -4px;
    *vertical-align: -2px;
    _vertical-align: 0px;
    _margin-top: 8px;
}

.PCD_header_b .uperror .error_tip .text {
    _float: left;
}

.PCD_header_b .loading_bed {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    z-index: 11;
}

.PCD_header_b .cover_opt {
    position: absolute;
    bottom: 16px;
    right: 16px;
}

.PCD_header_b .cover_opt .W_btn_a,.PCD_header_b .cover_opt .W_btn_b {
    margin-left: 5px;
}

@media screen and (max-width: 939px) {
    .PCD_header_b .pf_opt .W_btn_b,.PCD_header_b .pf_opt .W_btn_c {
        padding:0 10px!important;
    }

    .PCD_header_b .pf_opt .fixed_width {
        width: 92px;
        padding: 0!important;
    }

    .PCD_header_b .pf_opt .btn_bed_spc .W_btn_b {
        padding: 0 0 0 3px !important;
    }

    .PCD_header_b .pf_opt .btn_bed_spc .num {
        display: none;
    }
}

#js_style_css_module_pagecard_PCD_header_b {
    height: 42px;
}
.PCD_tab {
    min-width: 572px;
    margin-bottom: 16px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
}

.PCD_tab .tab_wrap {
    width: 62.174%;
    height: 40px;
    margin: 0 auto;
}

.PCD_tab .tb_tab {
    width: 100%;
    table-layout: fixed;
    text-align: center;
}

.PCD_tab .tb_tab .tab_link {
    position: relative;
    display: inline-block;
    height: 40px;
    *height: 38px;
    margin: 0 auto;
    line-height: 38px;
    white-space: nowrap;
    overflow: hidden;
    *white-space: pre-wrap;
    *word-break: break-all;
    *zoom:1 }

.PCD_tab .tb_tab .tab_link .t_link {
    padding: 0 7px;
    font-size: 14px;
}

.PCD_tab .tb_tab .current .tab_link {
    font-weight: bold;
    *border-bottom: solid 2px #f7691d;
}

.PCD_tab .tb_tab .tab_link:hover {
    *height: 38px;
    *border-bottom: solid 2px #f7691d;
    *line-height: 40px;
}

.PCD_tab .tb_tab .tab_link .ani_border {
    *display: none;
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #f7691d;
    left: 0;
    opacity: 0;
    bottom: -2px;
    z-index: 500;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
    overflow: hidden;
}

.PCD_tab .tb_tab .tab_link:hover .ani_border {
    bottom: 0px;
    opacity: 1;
}

.PCD_tab .tb_tab .current .tab_link .ani_border {
    bottom: 0px;
    opacity: 1;
}

#js_style_css_module_pagecard_PCD_tab {
    height: 42px;
}
.PCD_slide {
    background: #262626
}

.PCD_slide .cursor_mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 560px;
    height: 510px;
    overflow: hidden
}

.PCD_slide .cursor_mask a {
    width: 50%;
    height: 100%;
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/pic_prev.cur), auto;
    background: #5d5d5d;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.PCD_slide .cursor_mask a.next {
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/pic_next.cur), auto;
}

.PCD_slide .close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    font-size: 30px;
    _font-size: 20px;
    color: #fff;
    line-height: 16px;
}

.PCD_slide .close:hover {
    text-decoration: none
}

.PCD_slide .slide_top {
    padding: 17px 0
}

.PCD_slide .slide_top .picnum {
    display: inline-block;
    padding: 0 10px;
    border-radius: 5px;
    background: #131313;
    color: #fff;
    line-height: 18px;
}

.PCD_slide .b_pic {
    position: relative;
    width: 560px;
    height: 560px;
    margin: 0 auto;
    background: #5d5d5d;
}

.PCD_slide .b_pic td {
    width: 560px;
    height: 560px;
    text-align: center
}

.PCD_slide .pic_info {
    position: absolute;
    left: 0;
    bottom: 0;
    _bottom: -10px;
    width: 100%;
    height: 50px;
    color: #808080;
    z-index: 9
}

.PCD_slide .pic_info .mask {
    width: 100%;
    height: 50px;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity="50");
}

.PCD_slide .pic_info .info {
    width: 475px;
    height: 30px;
    overflow: hidden
}

.PCD_slide .pic_info h4 {
    margin: 0 0 2px;
    color: #fff
}

.PCD_slide .pic_info p {
    line-height: 16px
}

.PCD_slide .pic_info .opt a {
    color: #fff
}

.PCD_slide .pic_info .info_wrap {
    position: relative;
    height: 50px;
    margin-top: -40px;
    padding: 0 10px;
    z-index: 9
}

.PCD_slide .s_pic {
    position: fixed;
    _position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 86px;
    padding: 7px 0 5px;
    background: #131313;
    text-align: center;
    z-index: 10;
    overflow: hidden
}

.PCD_slide .s_pic_wrap {
    display: inline-block;
    *display: inline;
}

.PCD_slide .s_pic li {
    float: left;
    _display: inline;
    margin: 0 8px;
}

.PCD_slide .s_pic li a {
    display: block;
    border: 2px solid #131313
}

.PCD_slide .s_pic li a:hover {
    border-color: #ccc
}

.PCD_slide .s_pic li.on a,.PCD_slide .s_pic_wrap li.on a:hover {
    border-color: #ffa00a
}

.PCD_slide .s_pic_ul {
    width: 600px;
    height: 90px;
    margin: 0 8px;
    overflow: hidden
}

.PCD_slide .s_pic_ul ul {
    width: 10000px
}

.PCD_slide .pageturner {
    padding: 2px
}

.PCD_slide .pageturner a {
    display: block;
    width: 30px;
    height: 55px;
    padding: 25px 0 0 0;
    background: #5a5a5a;
    border-radius: 2px;
    color: #b3b3b3;
    font-size: 28px;
    text-align: left
}

.PCD_slide .pageturner a:hover {
    color: #fff;
    text-decoration: none
}

.PCD_slide .pageturner a span {
    display: block;
    width: 12px;
    height: 26px;
    margin: 0 0 0 11px;
    overflow: hidden;
    cursor: pointer
}

.PCD_slide .pageturner a.pre span {
    margin-left: 8px
}

.PCD_slide .pageturner a.next span {
    text-indent: -16px
}

#js_style_css_module_pagecard_PCD_slide {
    height: 42px;
}
.PCD_layer_coveredit {
    width: 920px;
    height: 40px;
    text-align: right;
    margin: 0 auto;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    position: relative;
}

.PCD_layer_coveredit .inner_wrap {
    padding: 7px 10px 0;
}

.PCD_layer_coveredit a {
    margin-left: 5px;
}

.PCD_layer_coveredit .PCD_tab .W_btn_b {
    position: absolute;
    right: 15px;
    top: 7px;
}

.PCD_layer_coveredit .template_list {
    overflow: hidden;
    margin: 0 0 14px 14px;
    position: relative;
}

.PCD_layer_coveredit .template_list .list_wrap {
    width: 9999px;
    height: 79px;
    overflow: hidden;
}

.PCD_layer_coveredit .template_list .list_item {
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 6px;
    width: 234px;
    height: 79px;
}

.PCD_layer_coveredit .template_list .list_item:hover {
    _zoom: 1;
}

.PCD_layer_coveredit .template_list .list_item .list_img {
    display: block;
    border: 2px solid #fff;
    overflow: hidden;
    width: 230px;
    height: 75px;
}

.PCD_layer_coveredit .template_list .list_item:hover .list_img {
    border-color: #eb7350;
}

.PCD_layer_coveredit .template_list .cur .list_img,.PCD_layer_coveredit .template_list .cur:hover .list_img {
    border-color: #eb7350;
}

.PCD_layer_coveredit .template_list .tag {
    position: absolute;
    top: 1;
    right: 1;
    z-index: 1;
    top: 3px;
    right: 3px;
    border-radius: 2px;
    width: 35px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #FFF;
}

.PCD_layer_coveredit .template_list .normal .tag {
    background-color: #595959;
}

.PCD_layer_coveredit .template_list .member .tag {
    background-color: #de5045;
}

.PCD_layer_coveredit .template_list .freelm .tag {
    background-color: #ffa00a;
}

.PCD_layer_coveredit .template_list .brand .tag {
    background-color: #0a8cd2;
}

.PCD_layer_coveredit .template_list .cur .tag {
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    text-indent: -9999em;
    background-color: transparent;
    background: url("../../../images/layer/cur_bg.png?id=1404211047727") no-repeat;
    _background: url("../../../images/layer/cur_bg.gif?id=1404211047727") no-repeat;
}

.PCD_layer_coveredit .template_list .dis .tag {
    display: none;
}

.PCD_layer_coveredit .template_list .list_item span.tplname {
    position: absolute;
    visibility: hidden;
    bottom: 1px;
    left: 2px;
    right: 2px;
    height: auto;
    padding: 2px 0;
    line-height: 18px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    text-align: center;
    color: #fff;
}

.PCD_layer_coveredit .template_list .list_item:hover span.tplname {
    visibility: visible;
}

.PCD_layer_coveredit .ficon_arrow_left,.PCD_layer_coveredit .ficon_arrow_right {
    position: absolute;
    font-size: 55px;
    top: 5px;
    color: #FFF;
}

.PCD_layer_coveredit .ficon_arrow_left {
    left: 0;
}

.PCD_layer_coveredit .ficon_arrow_right {
    right: 14px;
}

.PCD_layer_coveredit .footer {
    padding: 3px 0;
}

.PCD_layer_coveredit .footer a {
    margin: 3px;
}

#js_style_css_module_pagecard_PCD_layer_coveredit {
    height: 42px;
}
.setup_template {
    width: 100%;
    background: #0f1012;
    z-index: 9999;
}

.setup_template .opacity_wrap {
    background: #333;
    background: rgba(51,51,51,.9);
    width: 100%;
    height: 38px;
    margin-top: -38px;
    _position: relative;
}

.setup_template .inner_wrap {
    width: 920px;
    margin: -38px auto 0;
    position: relative;
}

.setup_template .inner_wrap .more_template {
    position: absolute;
    right: 78px;
    top: 41px;
    z-index: 2;
}

.setup_template .inner_wrap .W_layer_close {
    position: absolute;
    right: 54px;
    font-size: 18px;
}

.setup_template .header {
    height: 38px;
    line-height: 38px
}

.setup_template .header .more_template,.setup_template .header .more_template:hover {
    color: #eb7350;
}

.setup_template .header .W_layer_close a {
    color: #c8c8cc;
}

.setup_template .header .W_layer_close a:hover {
    color: #eb7350;
}

.setup_template .header .menu_tab {
    margin: 0 auto;
    width: 450px;
    overflow: hidden;
}

.setup_template .header .menu_tab li {
    float: left;
}

.setup_template .header .menu_tab li a {
    display: inline-block;
    width: 90px;
    height: 38px;
    text-align: center;
    color: #c8c8cc
}

.setup_template .header .menu_tab li a:hover {
    color: #FFF;
    text-decoration: none;
}

.setup_template .header .menu_tab .cur a {
    background: #0f1012;
    color: #fff;
}

.setup_template .menu .scroll {
    position: relative;
}

.setup_template .UI_scrollBar {
    background-color: #333;
    right: 58px;
}

.setup_template .UI_scrollBar .bar {
    background-color: #808080;
}

.setup_template .submenu_wrap {
    margin: 11px 0;
    height: 22px;
}

.setup_template .sub_menu {
    float: left;
    position: relative;
    left: 50%;
}

.setup_template .sub_menu li {
    float: left;
    position: relative;
    right: 50%;
}

.setup_template .sub_menu li a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    margin: 0 22px;
    color: #FFF;
    border-radius: 2px
}

.setup_template .sub_menu li a .W_icon {
    margin: 0 2px 0 0;
}

.setup_template .sub_menu li a.color_spc:hover,.setup_template .sub_menu li a:hover,.setup_template .sub_menu .cur a {
    background: #323233;
    color: #eb7350;
}

.setup_template .footer .buttons a {
    margin: 0 5px;
}

.setup_template .footer {
    width: 310px;
    padding: 20px 0 16px;
    margin: 0 auto;
}

.setup_template .footer .W_label {
    float: left;
    _display: inline;
    margin: 7px 5px 0 ;
    color: #c8c8cc;
    cursor: pointer;
}

.setup_template .footer .buttons {
    float: left;
    _display: inline;
}

.setup_template .template_list .list_item {
    float: left;
    position: relative;
    overflow: hidden;
}

.setup_template .template_list .list_item:hover {
    _zoom: 1;
}

.setup_template .template_list .list_item .list_img,.setup_template .template_list .list_item .img_wrap {
    display: block;
    border: 2px solid #0f1012;
    overflow: hidden;
}

.setup_template .mod_3 .list_item .skin_diy {
    border-color: #444;
}

.setup_template .template_list .list_item:hover .list_img,.setup_template .template_list .list_item:hover .img_wrap {
    border-color: #eb7350;
}

.setup_template .template_list .cur .list_img,.setup_template .template_list .cur:hover .list_img,.setup_template .template_list .cur .img_wrap,.setup_template .template_list .cur:hover .img_wrap {
    border-color: #eb7350;
}

.setup_template .template_list .dis .list_img,.setup_template .template_list .dis:hover .list_img {
    border-color: #0f1012;
    cursor: default;
}

.setup_template .template_list .img_wrap {
    position: relative;
}

.setup_template .template_list .img_wrap .cover_img {
    position: absolute;
}

@media \0screen\,screen\9 {
    .setup_template .list_item:hover .img_wrap .cover_img {
        z-index: -1;
    }
}

.setup_template .template_list .cur .img_wrap .cover_img {
    z-index: -1;
}

.setup_template .template_list .list_item .img_wrap .list_img, .setup_template .template_list .list_item:hover .img_wrap .img_wrap {
    border: none;
}

.setup_template .template_list .list_item .img_wrap .cover_img {
    -webkit-transition: -webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: -moz-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -ms-transition: -ms-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: -o-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.setup_template .template_list .list_item:hover .img_wrap .cover_img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.setup_template .template_list .tag {
    position: absolute;
    top: 1;
    right: 1;
    z-index: 1;
    top: 3px;
    right: 3px;
    border-radius: 2px;
    width: 35px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #FFF;
}

.setup_template .template_list .normal .tag {
    background-color: #595959;
}

.setup_template .template_list .member .tag {
    background-color: #de5045;
}

.setup_template .template_list .freelm .tag {
    background-color: #ffa00a;
}

.setup_template .template_list .brand .tag {
    background-color: #0a8cd2;
}

.setup_template .template_list .cur .tag {
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    text-indent: -9999em;
    background-color: transparent;
    background: url("../../../images/layer/cur_bg.png?id=1419901742185") no-repeat;
    _background: url("../../../images/layer/cur_bg.gif?id=1419901742185") no-repeat;
}

.setup_template .template_list .dis .tag {
    display: none;
}

.setup_template .template_list .list_item span.tplname {
    position: absolute;
    visibility: hidden;
    bottom: 1px;
    left: 2px;
    right: 2px;
    height: auto;
    padding: 2px 0;
    line-height: 18px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    text-align: center;
    color: #fff;
}

.setup_template .template_list .list_item:hover span.tplname {
    visibility: visible;
}

.setup_template .template_list {
    overflow: hidden;
    height: 172px;
    margin-left: 74px;
    *zoom:1;}

.setup_template .mod_1 .list_wrap {
    margin: -6px 0 0 -6px;
}

.setup_template .mod_1 .list_item {
    margin: 6px 0 0 6px;
    width: 123px;
    height: 73px;
}

.setup_template .mod_1 .list_item .list_img {
    width: 119px;
    height: 69px;
}

.setup_template .mod_2 .list_wrap {
    margin: -15px 0 0 -15px;
}

.setup_template .mod_2 .list_item {
    margin: 15px 0 0 15px;
    width: 246px;
    height: 77px;
}

.setup_template .mod_2 .list_item .list_img {
    width: 242px;
    height: 73px;
}

.setup_template .mod_3 .list_wrap {
    margin: -16px 0 0 -14px;
}

.setup_template .mod_3 .list_item {
    margin: 16px 0 0 14px;
    width: 84px;
    height: 68px;
}

.setup_template .mod_3 .list_item .list_img {
    width: 80px;
    height: 64px;
}

.setup_template .mod_4 .list_wrap {
    margin: -16px 0 0 -24px;
}

.setup_template .mod_4 .list_item {
    margin: 16px 0 0 24px;
    width: 372px;
    height: 110px;
}

.setup_template .mod_4 .list_item .img_wrap,.setup_template .mod_4 .list_item .list_img {
    width: 368px;
    height: 106px;
}

.setup_template .mask_layer:after {
    content: "";
    position: absolute;
    bottom: 0px;
    z-index: 21;
    width: 770px;
    box-shadow: 0 0 30px 15px #0f1012;
}

.setup_template .menu_set .template_list .tplname,.setup_template .menu_template .template_list .tplname {
    _width: 119px;
}

.setup_template .menu_set .set7days .tplname {
    _width: 254px;
}

.setup_template .menu_cover .template_list .tplname {
    _width: 254px;
}

.setup_template .menu_cardskin .tag {
    top: 87px;
    right: 2px;
    border-radius: 0;
    height: 21px;
}

.setup_template .menu_cardskin .list_item span.tplname {
    visibility: visible;
    _width: 368px;
}

.setup_template .menu_custom .template_list {
    padding-top: 10px;
    height: 162px;
}

.setup_template .custom_bg dl {
    padding-left: 17px;
    margin-left: 17px;
    border-left: 1px solid #282a2d;
}

.setup_template .custom_bg dt {
    height: 40px;
    line-height: 30px;
    color: #c8c8cc;
    _width: 150px;
}

.setup_template .custom_bg dd {
    float: left;
    margin-right: 16px;
    _display: inline;
}

.setup_template .custom_bg dd a {
    width: 90px;
    height: 80px;
    cursor: pointer;
}

.setup_template .custom_bg .skin_diy {
    width: 86px;
    height: 76px;
}

.setup_template .custom_bg .tips_txt {
    text-align: center;
    color: #c8c8cc;
    height: 36px;
    line-height: 36px;
    clear: left;
    width: 90px;
}

.setup_template .custom_bg .upload_pic .tips_txt {
    width: 200px;
}

.setup_template .custom_bg .show_mode {
    margin-right: -16px;
}

.setup_template .custom_bg .pic {
    width: 200px;
    height: 120px;
    overflow: hidden;
    background-color: #ebeef9;
    position: relative;
    text-align: center;
}

.setup_template .custom_bg .pic a {
    color: #b4b8ca;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background: url(about:blank);
    cursor: pointer;
}

.setup_template .custom_bg .pic a:hover,.setup_template .custom_bg .pic a:hover em {
    color: #8598b8;
    _zoom: 1;
}

.setup_template .custom_bg .pic a em {
    font-size: 30px;
    padding-top: 30px;
    display: inline-block;
    width: 100%;
    color: #b4b8ca;
}

.setup_template .custom_bg .pic a span {
    font: 16px 'Microsoft YaHei';
}

.setup_template .custom_bg .pic img {
    width: 200px;
    height: 120px;
}

.setup_template .custom_bg .pic .uploadFileBtn {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer
}

.setup_template .custom_bg .pic .uploadFileBtn:hover {
    background: rgba(33,33,33,.4);
    _zoom: 1;
}

.setup_template .custom_bg .upload_pic .pic .uploadFileBtn * {
    visibility: hidden;
}

.setup_template .custom_bg .upload_pic .pic .uploadFileBtn:hover * {
    visibility: visible;
    _zoom: 1;
    color: #c8c8cc;
    text-shadow: 0 0 4px rgba(0,0,0,0.5);
}

.setup_template .custom_bg .pic .loading_img {
    margin-top: 54px;
    width: 16px;
    height: 16px;
}

.setup_template .skin_diy {
    background: url("../../../images/layer/skin_diy.jpg?id=1419901742185") no-repeat;
}

.setup_template .diy_bg_2 {
    background-position: -90px 0;
}

.setup_template .diy_bg_3 {
    background-position: -180px 0;
}

.setup_template .diy_bg_4 {
    background-position: -270px 0;
}

.setup_template .diy_bg_5 {
    background-position: -360px 0;
}

.setup_template .dis .diy_bg_1 {
    background-position: 0 -90px;
}

.setup_template .dis .diy_bg_2 {
    background-position: -90px -90px;
}

.setup_template .dis .diy_bg_3 {
    background-position: -180px -90px;
}

.setup_template .dis .diy_bg_4 {
    background-position: -270px -90px;
}

.setup_template .dis .diy_bg_5 {
    background-position: -360px -90px;
}

.setup_template .diy_color_diy001 {
    background-position: 0 -180px
}

.setup_template .diy_color_diy002 {
    background-position: -90px -180px;
}

.setup_template .diy_color_diy003 {
    background-position: -180px -180px;
}

.setup_template .diy_color_diy004 {
    background-position: -270px -180px;
}

.setup_template .diy_color_diy005 {
    background-position: -360px -180px;
}

.setup_template .diy_color_diy006 {
    background-position: -450px -180px;
}

.setup_template .diy_color_diy007 {
    background-position: -540px -180px;
}

.setup_template .diy_color_diy008 {
    background-position: -630px -180px;
}

.setup_template .diy_color_diy009 {
    background-position: 0 -270px
}

.setup_template .diy_color_diy010 {
    background-position: -90px -270px
}

.setup_template .diy_color_diy011 {
    background-position: -180px -270px
}

.setup_template .diy_color_diy012 {
    background-position: -270px -270px
}

.setup_template .diy_color_diy013 {
    background-position: -360px -270px
}

.setup_template .diy_color_diy014 {
    background-position: -450px -270px
}

.setup_template .diy_color_diy015 {
    background-position: -540px -270px
}

.setup_template .diy_color_diy016 {
    background-position: -630px -270px
}

.setup_template .set7days .tplname,.setup_template .set7days .tag {
    z-index: 20;
}

.setup_template .set7days_box li,.setup_template .set7days .set7days_img {
    height: 73px;
    width: 123px;
}

.setup_template .set7days_box {
    position: relative;
    overflow: hidden;
    width: 242px;
    height: 73px;
    cursor: pointer;
}

.setup_template .set7days_box .set7days_1 {
    z-index: 16;
}

.setup_template .set7days_box .set7days_2 {
    z-index: 15;
}

.setup_template .set7days_box .set7days_3 {
    z-index: 14;
}

.setup_template .set7days_box .set7days_4 {
    z-index: 13;
}

.setup_template .set7days_box .set7days_5 {
    z-index: 12;
}

.setup_template .set7days_box .set7days_6 {
    z-index: 11;
}

.setup_template .set7days_box .set7days_7 {
    z-index: 10;
}

.setup_template .cur_1 .set7days_1 {
    left: 0px;
}

.setup_template .cur_1 .set7days_2 {
    left: 20px;
}

.setup_template .cur_1 .set7days_3 {
    left: 40px;
}

.setup_template .cur_1 .set7days_4 {
    left: 60px;
}

.setup_template .cur_1 .set7days_5 {
    left: 80px;
}

.setup_template .cur_1 .set7days_6 {
    left: 100px;
}

.setup_template .cur_1 .set7days_7 {
    left: 120px;
}

.setup_template .cur_2 .set7days_1 {
    left: -103px;
}

.setup_template .cur_2 .set7days_2 {
    left: 20px;
}

.setup_template .cur_2 .set7days_3 {
    left: 40px;
}

.setup_template .cur_2 .set7days_4 {
    left: 60px;
}

.setup_template .cur_2 .set7days_5 {
    left: 80px;
}

.setup_template .cur_2 .set7days_6 {
    left: 100px;
}

.setup_template .cur_2 .set7days_7 {
    left: 120px;
}

.setup_template .cur_3 .set7days_1 {
    left: -103px;
}

.setup_template .cur_3 .set7days_2 {
    left: -83px;
}

.setup_template .cur_3 .set7days_3 {
    left: 40px;
}

.setup_template .cur_3 .set7days_4 {
    left: 60px;
}

.setup_template .cur_3 .set7days_5 {
    left: 80px;
}

.setup_template .cur_3 .set7days_6 {
    left: 100px;
}

.setup_template .cur_3 .set7days_7 {
    left: 120px;
}

.setup_template .cur_4 .set7days_1 {
    left: -103px;
}

.setup_template .cur_4 .set7days_2 {
    left: -83px;
}

.setup_template .cur_4 .set7days_3 {
    left: -63px;
}

.setup_template .cur_4 .set7days_4 {
    left: 60px;
}

.setup_template .cur_4 .set7days_5 {
    left: 80px;
}

.setup_template .cur_4 .set7days_6 {
    left: 100px;
}

.setup_template .cur_4 .set7days_7 {
    left: 120px;
}

.setup_template .cur_5 .set7days_1 {
    left: -103px;
}

.setup_template .cur_5 .set7days_2 {
    left: -83px;
}

.setup_template .cur_5 .set7days_3 {
    left: -63px;
}

.setup_template .cur_5 .set7days_4 {
    left: -43px;
}

.setup_template .cur_5 .set7days_5 {
    left: 80px;
}

.setup_template .cur_5 .set7days_6 {
    left: 100px;
}

.setup_template .cur_5 .set7days_7 {
    left: 120px;
}

.setup_template .cur_6 .set7days_1 {
    left: -103px;
}

.setup_template .cur_6 .set7days_2 {
    left: -83px;
}

.setup_template .cur_6 .set7days_3 {
    left: -63px;
}

.setup_template .cur_6 .set7days_4 {
    left: -43px;
}

.setup_template .cur_6 .set7days_5 {
    left: -23px;
}

.setup_template .cur_6 .set7days_6 {
    left: 100px;
}

.setup_template .cur_6 .set7days_7 {
    left: 120px;
}

.setup_template .cur_7 .set7days_1 {
    left: -103px;
}

.setup_template .cur_7 .set7days_2 {
    left: -83px;
}

.setup_template .cur_7 .set7days_3 {
    left: -63px;
}

.setup_template .cur_7 .set7days_4 {
    left: -43px;
}

.setup_template .cur_7 .set7days_5 {
    left: -23px;
}

.setup_template .cur_7 .set7days_6 {
    left: -3px;
}

.setup_template .cur_7 .set7days_7 {
    left: 120px;
}

.setup_template .set7days_box li {
    position: absolute;
    box-shadow: 1px 0 3px #666;
    -webkit-transition: left 1s ease;
    -moz-transition: left 1s ease;
    -o-transition: left 1s ease;
    transition: left 1s ease;
}

.setup_template_new .header .menu_tab {
    width: 450px;
}

#js_style_css_module_layer_setup_template {
    height: 42px;
}
.UI_trans_ease {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.UI_trans_linear {
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
}

.UI_trans_easeOut {
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.UI_trans_easeIn {
    -webkit-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
}

.UI_animated {
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.UI_speed_normal,.UI_speed_500 {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

.UI_speed_fast,.UI_speed_200 {
    -webkit-animation-duration: 0.2s;
    -moz-animation-duration: 0.2s;
    -o-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

.UI_speed_slow,.UI_speed_1000 {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

.UI_speed_100 {
    -webkit-animation-duration: .1s;
    -moz-animation-duration: .1s;
    -o-animation-duration: .1s;
    animation-duration: .1s;
}

.UI_speed_300 {
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}

.UI_speed_400 {
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
}

.UI_speed_600 {
    -webkit-animation-duration: .6s;
    -moz-animation-duration: .6s;
    -o-animation-duration: .6s;
    animation-duration: .6s;
}

.UI_speed_700 {
    -webkit-animation-duration: .7s;
    -moz-animation-duration: .7s;
    -o-animation-duration: .7s;
    animation-duration: .7s;
}

.UI_speed_800 {
    -webkit-animation-duration: .8s;
    -moz-animation-duration: .8s;
    -o-animation-duration: .8s;
    animation-duration: .8s;
}

.UI_speed_900 {
    -webkit-animation-duration: .9s;
    -moz-animation-duration: .9s;
    -o-animation-duration: .9s;
    animation-duration: .9s;
}

@-webkit-keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0);
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
    }
}

@-moz-keyframes shake {
    0%,100% {
        -moz-transform: translateX(0);
    }

    10%,30%,50%,70%,90% {
        -moz-transform: translateX(-10px);
    }

    20%,40%,60%,80% {
        -moz-transform: translateX(10px);
    }
}

@-o-keyframes shake {
    0%,100% {
        -o-transform: translateX(0);
    }

    10%,30%,50%,70%,90% {
        -o-transform: translateX(-10px);
    }

    20%,40%,60%,80% {
        -o-transform: translateX(10px);
    }
}

@keyframes shake {
    0%,100% {
        transform: translateX(0);
    }

    10%,30%,50%,70%,90% {
        transform: translateX(-10px);
    }

    20%,40%,60%,80% {
        transform: translateX(10px);
    }
}

.UI_ani_shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes flash {
    0%,50%,100% {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

@-moz-keyframes flash {
    0%,50%,100% {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

@-o-keyframes flash {
    0%,50%,100% {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%,50%,100% {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

.UI_ani_flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
    }

    10%,20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
    }
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1);
    }

    10%,20% {
        -moz-transform: scale(0.9) rotate(-3deg);
    }

    30%,50%,70%,90% {
        -moz-transform: scale(1.1) rotate(3deg);
    }

    40%,60%,80% {
        -moz-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -moz-transform: scale(1) rotate(0);
    }
}

@-o-keyframes tada {
    0% {
        -o-transform: scale(1);
    }

    10%,20% {
        -o-transform: scale(0.9) rotate(-3deg);
    }

    30%,50%,70%,90% {
        -o-transform: scale(1.1) rotate(3deg);
    }

    40%,60%,80% {
        -o-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -o-transform: scale(1) rotate(0);
    }
}

@keyframes tada {
    0% {
        transform: scale(1);
    }

    10%,20% {
        transform: scale(0.9) rotate(-3deg);
    }

    30%,50%,70%,90% {
        transform: scale(1.1) rotate(3deg);
    }

    40%,60%,80% {
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        transform: scale(1) rotate(0);
    }
}

.UI_ani_tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
}

@-webkit-keyframes swing {
    20%,40%,60%,80%,100% {
        -webkit-transform-origin: top center;
    }

    20% {
        -webkit-transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
    }
}

@-moz-keyframes swing {
    20% {
        -moz-transform: rotate(15deg);
    }

    40% {
        -moz-transform: rotate(-10deg);
    }

    60% {
        -moz-transform: rotate(5deg);
    }

    80% {
        -moz-transform: rotate(-5deg);
    }

    100% {
        -moz-transform: rotate(0deg);
    }
}

@-o-keyframes swing {
    20% {
        -o-transform: rotate(15deg);
    }

    40% {
        -o-transform: rotate(-10deg);
    }

    60% {
        -o-transform: rotate(5deg);
    }

    80% {
        -o-transform: rotate(-5deg);
    }

    100% {
        -o-transform: rotate(0deg);
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg);
    }

    40% {
        transform: rotate(-10deg);
    }

    60% {
        transform: rotate(5deg);
    }

    80% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.UI_ani_swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes wobble {
    0% {
        -moz-transform: translateX(0%);
    }

    15% {
        -moz-transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -moz-transform: translateX(20%) rotate(3deg);
    }

    45% {
        -moz-transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -moz-transform: translateX(10%) rotate(2deg);
    }

    75% {
        -moz-transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -moz-transform: translateX(0%);
    }
}

@-o-keyframes wobble {
    0% {
        -o-transform: translateX(0%);
    }

    15% {
        -o-transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -o-transform: translateX(20%) rotate(3deg);
    }

    45% {
        -o-transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -o-transform: translateX(10%) rotate(2deg);
    }

    75% {
        -o-transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -o-transform: translateX(0%);
    }
}

@keyframes wobble {
    0% {
        transform: translateX(0%);
    }

    15% {
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        transform: translateX(0%);
    }
}

.UI_ani_wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes pulse {
    0% {
        -o-transform: scale(1);
    }

    50% {
        -o-transform: scale(1.2);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.2);
    }

    100% {
        transform: scale(1);
    }
}

.UI_ani_pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg);
    }

    10% {
        -webkit-transform: skewX(-8deg);
    }

    20% {
        -webkit-transform: skewX(7deg);
    }

    30% {
        -webkit-transform: skewX(-6deg);
    }

    40% {
        -webkit-transform: skewX(5deg);
    }

    50% {
        -webkit-transform: skewX(-4deg);
    }

    60% {
        -webkit-transform: skewX(3deg);
    }

    70% {
        -webkit-transform: skewX(-2deg);
    }

    80% {
        -webkit-transform: skewX(1deg);
    }

    90% {
        -webkit-transform: skewX(0deg);
    }

    100% {
        -webkit-transform: skewX(0deg);
    }
}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg);
    }

    10% {
        -webkit-transform: skewX(-8deg);
    }

    20% {
        -webkit-transform: skewX(7deg);
    }

    30% {
        -webkit-transform: skewX(-6deg);
    }

    40% {
        -webkit-transform: skewX(5deg);
    }

    50% {
        -webkit-transform: skewX(-4deg);
    }

    60% {
        -webkit-transform: skewX(3deg);
    }

    70% {
        -webkit-transform: skewX(-2deg);
    }

    80% {
        -webkit-transform: skewX(1deg);
    }

    90% {
        -webkit-transform: skewX(0deg);
    }

    100% {
        -webkit-transform: skewX(0deg);
    }
}

@-moz-keyframes wiggle {
    0% {
        -moz-transform: skewX(9deg);
    }

    10% {
        -moz-transform: skewX(-8deg);
    }

    20% {
        -moz-transform: skewX(7deg);
    }

    30% {
        -moz-transform: skewX(-6deg);
    }

    40% {
        -moz-transform: skewX(5deg);
    }

    50% {
        -moz-transform: skewX(-4deg);
    }

    60% {
        -moz-transform: skewX(3deg);
    }

    70% {
        -moz-transform: skewX(-2deg);
    }

    80% {
        -moz-transform: skewX(1deg);
    }

    90% {
        -moz-transform: skewX(0deg);
    }

    100% {
        -moz-transform: skewX(0deg);
    }
}

@-o-keyframes wiggle {
    0% {
        -o-transform: skewX(9deg);
    }

    10% {
        -o-transform: skewX(-8deg);
    }

    20% {
        -o-transform: skewX(7deg);
    }

    30% {
        -o-transform: skewX(-6deg);
    }

    40% {
        -o-transform: skewX(5deg);
    }

    50% {
        -o-transform: skewX(-4deg);
    }

    60% {
        -o-transform: skewX(3deg);
    }

    70% {
        -o-transform: skewX(-2deg);
    }

    80% {
        -o-transform: skewX(1deg);
    }

    90% {
        -o-transform: skewX(0deg);
    }

    100% {
        -o-transform: skewX(0deg);
    }
}

@keyframes wiggle {
    0% {
        transform: skewX(9deg);
    }

    10% {
        transform: skewX(-8deg);
    }

    20% {
        transform: skewX(7deg);
    }

    30% {
        transform: skewX(-6deg);
    }

    40% {
        transform: skewX(5deg);
    }

    50% {
        transform: skewX(-4deg);
    }

    60% {
        transform: skewX(3deg);
    }

    70% {
        transform: skewX(-2deg);
    }

    80% {
        transform: skewX(1deg);
    }

    90% {
        transform: skewX(0deg);
    }

    100% {
        transform: skewX(0deg);
    }
}

.UI_ani_wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in;
    }
}

@-moz-keyframes flip {
    0% {
        -moz-transform: perspective(400px) rotateY(0);
        -moz-animation-timing-function: ease-out;
    }

    40% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-animation-timing-function: ease-out;
    }

    50% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-animation-timing-function: ease-in;
    }

    80% {
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-animation-timing-function: ease-in;
    }

    100% {
        -moz-transform: perspective(400px) scale(1);
        -moz-animation-timing-function: ease-in;
    }
}

@-o-keyframes flip {
    0% {
        -o-transform: perspective(400px) rotateY(0);
        -o-animation-timing-function: ease-out;
    }

    40% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-animation-timing-function: ease-out;
    }

    50% {
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-animation-timing-function: ease-in;
    }

    80% {
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-animation-timing-function: ease-in;
    }

    100% {
        -o-transform: perspective(400px) scale(1);
        -o-animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    }

    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    }

    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    }

    80% {
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    }

    100% {
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    }
}

.UI_ani_flip {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flip;
    -o-backface-visibility: visible!important;
    -o-animation-name: flip;
    backface-visibility: visible!important;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.UI_ani_flipInX {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flipInX;
    -o-backface-visibility: visible!important;
    -o-animation-name: flipInX;
    backface-visibility: visible!important;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.UI_ani_flipInY {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flipInY;
    -o-backface-visibility: visible!important;
    -o-animation-name: flipInY;
    backface-visibility: visible!important;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.UI_ani_flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible!important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible!important;
    animation-name: flipOutX;
    backface-visibility: visible!important;
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.UI_ani_flipOutY {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flipOutY;
    -o-backface-visibility: visible!important;
    -o-animation-name: flipOutY;
    backface-visibility: visible!important;
    animation-name: flipOutY;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.UI_ani_fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.UI_ani_fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownSmall {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        -webkit-transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDownSmall {
    0% {
        opacity: 0;
        -moz-transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        -moz-transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDownSmall {
    0% {
        opacity: 0;
        -o-transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        -o-transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDownSmall {
    0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    50% {
        opacity: 1;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.UI_ani_fadeInDownSmall {
    -webkit-animation-name: fadeInDownSmall;
    -moz-animation-name: fadeInDownSmall;
    -o-animation-name: fadeInDownSmall;
    animation-name: fadeInDownSmall;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(-10px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(-10px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(-10px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.UI_ani_fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(10px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(10px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(10px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.UI_ani_fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(10px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(10px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.UI_ani_fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.UI_ani_fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(10px);
    }
}

@-moz-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -moz-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(10px);
    }
}

@-o-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -o-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateY(10px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(10px);
    }
}

.UI_ani_fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-10px);
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -moz-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(-10px);
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -o-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateX(-10px);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        transform: translateX(-10px);
    }
}

.UI_ani_fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(10px);
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -moz-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(10px);
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -o-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateX(10px);
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        transform: translateX(10px);
    }
}

.UI_ani_fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
    }
}

@-moz-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-10px);
    }
}

@-o-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -o-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-10px);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-10px);
    }
}

.UI_ani_fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-90deg);
    }

    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
    }
}

@-moz-keyframes rotateIn {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(-90deg);
    }

    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
    }
}

@-o-keyframes rotateIn {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(-90deg);
    }

    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
    }
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-90deg);
    }

    100% {
        transform-origin: center center;
        transform: rotate(0);
    }
}

.UI_ani_rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes bgSizeRight {
    0% {
        background-size: 0 100%;
    }

    100% {
        background-size: 100% 100%;
    }
}

@-moz-keyframes bgSizeRight {
    0% {
        background-size: 0 100%;
    }

    100% {
        background-size: 100% 100%;
    }
}

@-o-keyframes bgSizeRight {
    0% {
        background-size: 0 100%;
    }

    100% {
        background-size: 100% 100%;
    }
}

@keyframes bgSizeRight {
    0% {
        background-size: 0 100%;
    }

    100% {
        background-size: 100% 100%;
    }
}

.UI_ani_bgSizeRight {
    -webkit-animation-name: bgSizeRight;
    -moz-animation-name: bgSizeRight;
    -o-animation-name: bgSizeRight;
    animation-name: bgSizeRight;
    background-repeat: no-repeat;
}

@-webkit-keyframes bgBigToSmall {
    0% {
        background-size: 105% 105%;
    }

    100% {
        background-size: 100% 100%;
    }
}

@-moz-keyframes bgBigToSmall {
    0% {
        background-size: 105% 105%;
    }

    100% {
        background-size: 100% 100%;
    }
}

@-o-keyframes bgBigToSmall {
    0% {
        background-size: 105% 105%;
    }

    100% {
        background-size: 100% 100%;
    }
}

@keyframes bgBigToSmall {
    0% {
        background-size: 105% 105%;
    }

    100% {
        background-size: 100% 100%;
    }
}

.UI_ani_bgBigToSmall {
    -webkit-animation-name: bgBigToSmall;
    -moz-animation-name: bgBigToSmall;
    -o-animation-name: bgBigToSmall;
    animation-name: bgBigToSmall;
    background-repeat: no-repeat;
}

@-webkit-keyframes badgeDown {
    0% {
        -webkit-transform: translateY(-50%);
    }

    100% {
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes badgeDown {
    0% {
        -moz-transform: translateY(-50%);
    }

    100% {
        -moz-transform: translateY(0);
    }
}

@-o-keyframes badgeDown {
    0% {
        -o-transform: translateY(-50%);
    }

    100% {
        -o-transform: translateY(0);
    }
}

@keyframes badgeDown {
    0% {
        transform: translateY(-50%);
    }

    100% {
        transform: translateY(0);
    }
}

.UI_ani_badgeDown {
    -webkit-animation-name: badgeDown;
    -moz-animation-name: badgeDown;
    -o-animation-name: badgeDown;
    animation-name: badgeDown;
}

@-webkit-keyframes badgeUp {
    0% {
        -webkit-transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(-50%);
    }
}

@-moz-keyframes badgeUp {
    0% {
        -moz-transform: translateY(0);
    }

    100% {
        -moz-transform: translateY(-50%);
    }
}

@-o-keyframes badgeUp {
    0% {
        -o-transform: translateY(0);
    }

    100% {
        -o-transform: translateY(-50%);
    }
}

@keyframes badgeUp {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-50%);
    }
}

.UI_ani_badgeUp {
    -webkit-animation-name: badgeUp;
    -moz-animation-name: badgeUp;
    -o-animation-name: badgeUp;
    animation-name: badgeUp;
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: scale(1);
    }

    10% {
        -webkit-transform: scale(0.9);
    }

    20% {
        -webkit-transform: scale(1.2);
    }

    30% {
        -webkit-transform: scale(2);
    }

    60% {
        -webkit-transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounce {
    0%,100% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(2);
    }

    52% {
        -webkit-transform: scale(2);
    }
}

@-o-keyframes bounce {
    0%,100% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(2);
    }

    52% {
        -webkit-transform: scale(2);
    }
}

@keyframes bounce {
    0%,100% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(2);
    }

    52% {
        -webkit-transform: scale(2);
    }
}

.UI_ani_bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes bounceIn {
    0% {
        -webkit-transform: scale(.5);
        opacity: 0;
    }

    70% {
        -webkit-transform: scale(1.03);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceIn {
    0% {
        -moz-transform: scale(.5);
        opacity: 0;
    }

    70% {
        -moz-transform: scale(1.03);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn {
    0% {
        -o-transform: scale(.5);
        opacity: 0;
    }

    70% {
        -o-transform: scale(1.03);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        transform: scale(.5);
        opacity: 0;
    }

    70% {
        transform: scale(1.03);
    }

    100% {
        transform: scale(1);
    }
}

.UI_ani_bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceOut {
    100% {
        -webkit-transform: scale(.7);
        opacity: 0;
    }

    30% {
        -webkit-transform: scale(1.03);
    }

    0% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceOut {
    100% {
        -moz-transform: scale(.7);
        opacity: 0;
    }

    30% {
        -moz-transform: scale(1.03);
    }

    0% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceOut {
    100% {
        -o-transform: scale(.7);
        opacity: 0;
    }

    30% {
        -o-transform: scale(1.03);
    }

    0% {
        -o-transform: scale(1);
    }
}

@keyframes bounceOut {
    100% {
        transform: scale(.7);
        opacity: 0;
    }

    30% {
        transform: scale(1.03);
    }

    0% {
        transform: scale(1);
    }
}

.UI_ani_bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bubbleIn {
    0% {
        -webkit-transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bubbleIn {
    0% {
        -moz-transform: scale(0);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bubbleIn {
    0% {
        -o-transform: scale(0);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes bubbleIn {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

.UI_ani_bubbleIn {
    -webkit-animation-name: bubbleIn;
    -moz-animation-name: bubbleIn;
    -o-animation-name: bubbleIn;
    animation-name: bubbleIn;
}

@-webkit-keyframes bubbleOut {
    0% {
        -webkit-transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0);
    }
}

@-moz-keyframes bubbleOut {
    0% {
        -moz-transform: scale(1);
    }

    100% {
        -moz-transform: scale(0);
    }
}

@-o-keyframes bubbleOut {
    0% {
        -o-transform: scale(1);
    }

    100% {
        -o-transform: scale(0);
    }
}

@keyframes bubbleOut {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

.UI_ani_bubbleOut {
    -webkit-animation-name: bubbleOut;
    -moz-animation-name: bubbleOut;
    -o-animation-name: bubbleOut;
    animation-name: bubbleOut;
}

.UI_ani_bgExtend {
    position: relative;
}

.UI_ani_bgExtend::before {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    bottom: -1px;
    background-color: #ff8140;
    width: 0%;
    z-index: 1;
    -webkit-transition: all .5s linear;
    border-radius: 2px;
}

.UI_ani_bgExtend span {
    position: relative;
    z-index: 1;
}
.W_layer .update_v6_content {
    position: relative;
    width: 586px;
    height: 435px;
    background: #333;
    background: rgba(51,51,51,0.8);
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 6px rgba(0,0,0,0.2);
}

.W_layer .update_v6_content .W_layer_close .S_ficon {
    color: #fff;
}

.W_layer .update_v6_content .W_layer_close .S_ficon:hover {
    color: #fa7d3c;
}

.W_layer .update_v6_content .template_area {
    width: 504px;
    margin: 42px auto 0;
}

.W_layer .update_v6_content .template_box {
    position: relative;
    width: 234px;
    height: 120px;
    background: #fff;
    border: solid 2px #d9d9d9;
}

.W_layer .update_v6_content .template_box .markup_choose {
    position: absolute;
    display: none;
    width: 30px;
    height: 30px;
    background-image: url("../../../images/connect/icon_connect.png?id=20141028162236") ;
    _background-image: url("../../../images/connect/icon_connect_ie.png?id=1419901742185") ;
    background-repeat: no-repeat;
    background-position: -50px 0;
    top: 0;
    right: 0;
    z-index: 1;
}

.W_layer .update_v6_content .default_tmp {
    background-image: url("../../../images/layer/layer_update_v6.png?id=1419901742185")
}

.W_layer .update_v6_content .template_area .tmp_choosed {
    cursor: default;
}

.W_layer .update_v6_content .tmp_choosed .markup_choose {
    display: block;
}

.W_layer .update_v6_content .tmp_choosed .template_box {
    border: solid 2px #eb7350;
}

.W_layer .update_v6_content .big_title {
    margin-top: 28px;
    font-size: 36px;
    text-align: center;
    color: #f77944;
    font-family: "Microsoft YaHei";
}

.W_layer .update_v6_content .infotext {
    width: 504px;
    margin: 16px auto 0;
    font-size: 18px;
    text-align: center;
    color: #fff;
    line-height: 28px;
    font-family: "Microsoft YaHei";
}

.W_layer .update_v6_content .new_icon {
    position: relative;
    top: -4px;
    display: inline-block;
    width: 24px;
    height: 11px;
    margin-left: 3px;
    background-image: url("../../../images/layer/layer_update_v6.png?id=201410281700") ;
    _background-image: url("../../../images/layer/layer_update_v6_ie.png?id=1419901742185") ;
    background-position: -250px 0;
}

.W_layer .update_v6_content .item_box {
    cursor: pointer;
}

.W_layer .update_v6_content .item_box .tmp_title {
    margin-top: 18px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.W_layer .update_v6_content .btn_area {
    margin-top: 23px;
    text-align: center;
}

.W_layer .update_v6_content .layer_btn {
    height: 38px;
    font-size: 16px;
    line-height: 38px;
    padding: 0;
    width: 142px;
    font-family: "Microsoft YaHei";
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .W_layer .update_v6_content .default_tmp,.W_layer .update_v6_content .new_icon {
        background-image: url("../../../images/layer/layer_update_v6-x2.png?id=1419901742185") ;
        background-size: 274px 120px;
    }
}

#js_style_css_module_layer_layer_update_v6 {
    height: 42px;
}
.layer_set_group {
    width: 435px;
    padding: 20px 15px 30px;
    position: relative;
}

.layer_set_group .remark_set {
    margin-bottom: 20px;
}

.layer_set_group .remark_set .W_input {
    width: 366px;
}

.layer_set_group .tit {
    margin-bottom: 10px;
}

.layer_set_group .tit .name {
    display: inline-block;
    padding: 0 3px;
    max-width: 24em;
    _width: 6em;
    vertical-align: middle;
}

.layer_set_group .tit .S_txt1 {
    display: inline-block;
    vertical-align: middle;
}

.layer_set_group .choose_area {
    background: #f2f2f5;
}

.layer_set_group .loading_box {
    padding: 20px 0;
    text-align: center;
}

.layer_set_group .loading_box .W_loading,.layer_set_group .loading_box .S_txt1 {
    display: inline-block;
    vertical-align: middle;
}

.layer_set_group .new_group_tag {
    display: inline-block;
    margin: 0 5px;
    padding: 3px 5px;
    background-color: #ffa00a;
    border-radius: 2px;
    color: #fff;
}

@media \0screen\,screen\9 {
    .layer_set_group .new_group_tag {
        vertical-align: middle\9;
    }
}

.layer_set_group .group_list {
    max-height: 184px;
    _height: 204px;
    overflow-y: auto;
    overflow-x: hidden;
}

.layer_set_group .group_ul {
    padding: 8px 0 0;
    *padding: 0 0 6px;
    _padding: 8px 0 0;
    overflow: hidden;
}

.layer_set_group .group_ul.spec {
    padding: 8px 0;
    border-bottom: 1px solid #ccc;
}

.layer_set_group .group_li {
    float: left;
    _display: inline;
    *zoom:1;width: 190px;
    height: 30px;
    line-height: 30px;
    padding-left: 16px;
}

.layer_set_group .group_li label {
    display: block;
    width: 100%;
    padding-top: 7px;
    zoom:1;white-space: nowrap;
    vertical-align: middle;
}

.layer_set_group .group_li .W_checkbox,.layer_set_group .group_li .group_name {
    vertical-align: middle;
    text-align: left;
    text-indent: 0;
}

.layer_set_group .group_li .group_name {
    line-height: 1em;
}

.layer_set_group .group_li .W_icon {
    vertical-align: middle;
    margin-left: 2px;
}

.layer_set_group .group_ul.spec .group_li {
    width: 382px;
}

.layer_set_group .group_ul.spec .group_li label {
    line-height: 1em;
}

.layer_set_group .group_ul.spec .group_li .group_name {
    display: inline-block;
    max-width: 340px;
    vertical-align: middle;
    overflow-x: hidden;
}

.layer_set_group .group_ul.spec .group_li .group_name span {
    display: inline-block;
    padding: 3px 0;
    vertical-align: middle;
}

.layer_set_group .group_ul.spec .group_li .group_name em {
    vertical-align: middle;
}

.layer_set_group .opt_area {
    padding: 9px 16px 16px;
}

.layer_set_group .add_group {
    padding: 9px 16px 16px;
    height: 30px;
    line-height: 30px;
}

.layer_set_group .add_group .W_fl a {
    vertical-align: middle;
    margin-left: 5px;
}

.layer_set_group .add_group .reco .W_checkbox {
    vertical-align: middle;
}

.layer_set_group .WB_cardtitle_a .opt_box {
    right: 0;
}

.layer_set_group .reco_area {
    *position: relative;
    width: 435px;
    margin: 0;
    box-shadow: none;
    zoom:1;background-color: #fff
}

.layer_set_group .WB_cardtitle_a {
    padding: 0;
}

.layer_set_group .WB_cardtitle_a .opt_box {
    right: 0;
}

.layer_set_group .reco_area .m_wrap {
    margin: 0;
}

.layer_set_group .reco_area .m_box {
    padding: 0;
    *zoom:1;overflow: hidden;
}

.layer_set_group .reco_area .pt_ul {
    height: 120px;
    overflow: hidden;
    *zoom: 1;margin: -15px 0 0 -3px;
    *position: relative;
}

.layer_set_group .reco_area .picitems {
    float: left;
    _display: inline;
    width: 82px;
    margin: 15px 0 0 5px;
}

.layer_set_group .reco_area .pic_wrap,.layer_set_group .reco_area .pic_box,.layer_set_group .reco_area .pic_box .pic {
    width: 50px;
    height: 50px;
}

.layer_set_group .reco_area .pic_wrap {
    position: relative;
    margin: 0 auto;
}

.layer_set_group .reco_area .pic_box {
    border-radius: 50%;
    text-align: center;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    _zoom: 1;
}

.layer_set_group .reco_area .pic_box .pic {
    vertical-align: middle;
}

.layer_set_group .reco_area .name {
    width: 100%;
    _height: 13px;
    padding-top: 10px;
    padding-top: 11px\0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.layer_set_group .reco_area .pic_box .icon_bed {
    position: absolute;
    right: 0px;
    bottom: 0;
}

.layer_set_group .reco_area .opt {
    margin-top: 6px;
    text-align: center;
}

.layer_set_group .reco_area .opt .W_btn_b {
    padding: 0;
    width: 48px;
}

.layer_set_group .reco_area .opt .W_btn_b .W_loading {
    margin-right: 0px;
}

#js_style_css_module_layer_layer_set_group {
    height: 42px;
}
#js_style_css_module_base_frame {
    height: 42px;
}


ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

i, cite, em {
    font-style: normal;
}

.WB_row_line {
    margin: 0 0 0 -1px;
    zoom:1;}

.WB_row_line li {
    float: left;
    height: 38px;
}

.WB_row_r1 li {
    width: 100%;
}

.WB_row_r2 li {
    width: 50%;
    *width: 49.9%;
}

.WB_row_r3 li {
    width: 33.3%;
}

.WB_row_r4 li {
    width: 25%;
}

.WB_row_line a {
    display: block;
    margin: 0 0 0 1px;
    padding: 1px 0;
    text-align: center;
}

.WB_row_line .pos {
    display: block;
    margin-left: -1px;
    *cursor: pointer;
}

.WB_row_line .line {
    display: block;
    height: 22px;
    margin: 7px 0;
    border-left-width: 1px;
    border-left-style: solid;
    *cursor: pointer;
    line-height: 22px;
}

#js_style_css_module_tab_WB_row_line {
    height: 42px;
}
.WB_feed .WB_cardwrap {
    margin-bottom: 10px;
}

.B_page .WB_feed div.WB_cardwrap:last-child {
    margin-bottom: 16px;
}

.WB_feed .W_tips {
    margin-bottom: 10px;
}

.WB_feed_detail {
    padding: 10px 16px 10px 10px;
}

.WB_feed_detail .W_tips {
    margin: 0 -6px 10px 0;
}

.WB_screen .screen_box {
    position: absolute;
    margin: -10px 0 0 -27px;
    *z-index: 10;
}

.WB_screen .screen_box .W_ficon {
    width: 41px;
    height: 16px;
    padding: 4px 0 6px 0;
    text-align: center;
    font-size: 18px;
}

.WB_screen .screen_box .layer_menu_list {
    right: 16px;
    top: 22px;
}

.WB_face {
    width: 50px;
}

.WB_face .face img {
    width: 50px;
    height: 50px;
}

.WB_face .opt {
    margin: 10px 0 0;
}

.WB_face .opt .W_btn_b {
    width: 48px;
    padding: 0;
    overflow: hidden;
}

.WB_face .opt .W_btn_b .ficon_add {
    margin-right: 0;
}

.WB_detail {
    margin-left: 60px;
    _margin-left: 57px;
    _zoom: 1;
}

.WB_info {
    margin: 0 0 3px;
    padding: 5px 0 0;
}

.WB_text {
    _width: 100%;
    padding: 1px 0 3px;
    overflow: hidden;
    line-height: 23px;
    word-wrap: break-word;
}

.WB_text img {
    vertical-align: text-bottom;
}

.WB_text .icon_balloon,.WB_text .W_icon_feedpin,.WB_text .W_icon_feedhot,.WB_text .icon_sw_trans {
    margin: 0 2px;
    vertical-align: middle;
}

.WB_text a.icon_balloon,.WB_text a.W_icon_feedpin,.WB_text a.W_icon_feedhot {
    cursor: text;
}

.WB_text .W_tips {
    margin-bottom: 4px;
}

.WB_text .W_ico16 {
    vertical-align: -4px;
    *vertical-align: -1px;
    _vertical-align: -2px;
    margin: 0 0 0 2px;
}

.WB_text .ico_balloonM {
    margin: 0 3px 0 0;
    vertical-align: middle;
}

.WB_text .WB_text_opt {
    display: inline-block;
    margin-left: 5px;
}

.WB_type {
    margin: 0 0 0 10px;
}

.WB_type .W_icon {
    margin: 0 4px 0 0;
    _margin-top: 7px;
    vertical-align: -4px;
    *vertical-align: -1px;
}

.WB_tag_s {
    margin: 2px 0 9px;
}

.WB_tag_s .W_btn_tag {
    margin: 0 7px 0 10px;
}

.WB_tag_s .input_outer {
    display: inline-block;
    width: 356px;
    margin: 0 0 1px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    height: 28px;
    padding: 0 0 0 2px;
    vertical-align: middle;
    color: #808080;
    outline-style: none;
    background-color: transparent;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
}

.WB_tag_s .input_outer input {
    zoom:1;width: 98%;
    *width: 235px;
    border: 0;
    box-shadow: none;
    background: none;
}

.WB_tag_s .input_outer .W_btn_tag {
    margin-top: 3px;
    margin-right: 10px;
}

@media \0screen\,screen\9 {
    .WB_tag_s .input_outer input {
        height: 21px;
        line-height: 18px;
        padding: 5px 0 0 2px;
    }
}

.WB_tag_s .b {
    *padding-left: 10px;
}

.WB_tag_s .e .W_btn_a {
    margin: 2px 5px 0 10px;
    vertical-align: top;
}

.WB_tag_s .e .W_btn_b {
    margin-top: 2px;
    vertical-align: top;
}

.WB_tag_s .e .input_outer .W_btn_b {
    margin-top: 3px;
}

.WB_tag .W_fr {
    margin-top: 8px;
}

.WB_tag .WB_tag_s {
    display: inline-block;
}

.WB_tag_rec {
    margin-bottom: 5px;
}

.WB_tag_rec a {
    margin-right: 20px;
}

.WB_tag_rec .W_ficon,.WB_tag_rec a:hover .W_ficon {
    margin-right: 4px;
    color: inherit;
    font-size: 14px;
}

.WB_row_line .line .icon_praised_b,.WB_row_line .line .icon_praised_bc {
    margin: 4px 0 0;
    *margin-right: 5px;
    vertical-align: top;
}

.WB_row_line .line span em {
    *vertical-align: -3px;
    *line-height: 16px;
    _vertical-align: -5px;
}

.WB_row_line a:hover .icon_praised_b {
    background-position: -125px -25px;
}

.WB_row_line .line i.S_txt2 {
    margin: 0 10px 0 0;
}

.WB_feed_handle .WB_handle {
    overflow: hidden;
}

.WB_feed_handle .WB_row_line {
    border-top-width: 1px;
    border-top-style: solid;
}

.WB_feed_handle .WB_row_line .curr {
    position: relative;
    font-weight: bold;
}

.WB_feed_handle .WB_row_line .arrow {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin: 0 0 0 -7px;
}

.WB_feed_handle .WB_row_line .curr .arrow {
    display: inline-block;
}

.WB_feed_handle .WB_row_line .W_arrow_bor {
    position: absolute;
    top: -14px;
    left: 0;
}

.WB_feed_handle .WB_row_line .W_arrow_bor em {
    margin: 1px 0 0 -14px;
    *margin: -13px 0 0;
    _margin: 1px 0 0 -14px;
}

.WB_func .WB_handle ul {
    _float: left;
    margin-right: -10px;
    overflow: hidden;
}

.WB_func .WB_handle li {
    float: left;
    margin: 0 -1px 0 0;
}

.WB_func .WB_handle li .line {
    display: block;
    margin: 2px 0;
    padding: 0 10px;
    border-right-width: 1px;
    border-right-style: solid;
    line-height: 12px;
}

.WB_func .WB_handle li.hover {
    visibility: hidden;
    _visibility: visible;
}

.WB_func .WB_handle .curr,.WB_func .WB_handle .curr cite {
    font-weight: bold;
}

.WB_func .WB_handle .arrow {
    visibility: hidden;
    position: absolute;
    margin: 15px 0 0 -5px;
}

.WB_func .WB_handle .curr .arrow {
    visibility: visible;
}

.WB_func .WB_handle .W_arrow_bor {
    position: absolute;
    margin: -20px 0 0 20px;
}

.WB_func .WB_from {
    line-height: 16px;
}

.WB_func .WB_handle li .line .W_icon {
    margin: -1px 0 0;
    *margin-right: 3px;
    vertical-align: top;
}

.WB_func .WB_handle li .line em {
    margin-left: 4px;
    *zoom:1; *margin-top: -2px;
    *vertical-align: top;
    _margin-top: 0;
}

.WB_func .WB_handle li .line a:hover .icon_praised_b {
    background-position: -125px -25px;
}

.WB_func .WB_handle li .line span .W_icon {
    position: absolute;
    *position: static;
}

.WB_func .WB_handle li .line span em {
    margin-left: 15px;
    *margin-left: 0;
}

.WB_expand {
    _position: relative;
    _zoom: 1;
    margin: 0 0 10px;
    padding: 10px 16px 13px;
}

.WB_expand_media {
    margin: 2px 0 8px;
    padding: 12px 16px 16px;
}

.WB_expand .WB_expand_media {
    padding: 0 0 5px;
}

.WB_feed_expand .W_arrow_bor {
    height: 10px;
    overflow: hidden;
}

.WB_feed_expand .W_arrow_bor i {
    border-width: 10px;
    margin: -10px 0 0 16px;
    *margin: -8px 0 0 16px;
}

.WB_expand .W_tips {
    margin: 6px 0 4px;
}

.WB_expand .WB_empty .WB_innerwrap {
    padding: 10px 16px 6px;
}

.tab_feed_a {
    _width: 100%;
    overflow: hidden;
    line-height: 20px;
}

.tab_feed_a .tab {
    _float: left;
    margin: 0 0 0 -10px;
}

.tab_feed_a .tab ul {
    overflow: hidden;
}

.tab_feed_a .tab li {
    float: left;
    margin: 0 0 0 -1px;
}

.tab_feed_a .tab .line {
    display: block;
    margin: 5px 0;
    padding: 0 10px;
    border-left-width: 1px;
    border-left-style: solid;
    line-height: 10px;
}

.tab_feed_a li .curr {
    font-weight: bold;
}

.tab_feed_a .tab .W_ficon {
    margin: 0 3px 0 0;
    *font-size: 10px;
    *vertical-align: middle;
}

.tab_feed_a .tab .line .W_autocut {
    display: inline-block;
    width: 400px;
    margin: -2px 0;
    padding: 2px 0;
}

.WB_feed .W_pages {
    padding: 4px 0;
}

.WB_feed .WB_cardtitle_a,.WB_feed .WB_cardtitle_b {
    height: 30px;
    line-height: 30px;
    overflow: visible;
}

.WB_feed .WB_cardtitle_b .layer_menu_list {
    top: 24px;
    right: 0;
    line-height: 1.3em;
}

.WB_feed_yy2015 {
    background-image: url("../../../images/index/bg_feed_yy2015.png") ;
    background-repeat: no-repeat;
    background-position: right top;
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .WB_feed_yy2015 {
        background-image: url("../../../images/index/bg_feed_yy2015-x2.png") ;
        background-size: 600px 72px;
    }
}

.WB_feed_yy2016_up {
    position: relative;
    padding-bottom: 40px;
    background-image: url("../../../images/index/bg_feed_yy2016_up.png?201512251329") ;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.WB_feed_yy2016_up .WB_feed_yy2016_up_but {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 600px;
    height: 40px;
}

.WB_feed_yy2016_up .WB_feed_yy2016_up_but a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.WB_feed_yy2016_down {
    position: relative;
    padding-top: 30px;
    background-image: url("../../../images/index/bg_feed_yy2016_down.png") ;
    background-repeat: no-repeat;
    background-position: center top;
}

.WB_feed_yy2016_down .WB_feed_yy2016_down_but {
    position: absolute;
    top: 0;
    left: 0;
    width: 600px;
    height: 30px;
}

.WB_feed_yy2016_down .WB_feed_yy2016_down_but a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.WB_feed_vipcover .WB_feed_detail {
    position: relative;
    padding-top: 16px;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 600px;
}

.WB_vipcover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 16px;
}

.WB_starcover {
    position: absolute;
    top: 0;
    right: 43px;
    width: 120px;
    height: 36px;
}

.WB_vipcover a,.WB_starcover a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    text-indent: -600px;
}

.WB_feed_comment .WB_expand {
    padding: 5px 16px;
}

.WB_feed_comment .WB_info {
    margin: 0 0 10px;
}

.WB_feed_comment .WB_text {
    margin: 0 0 10px;
    padding: 0;
}

.WB_feed_comment .WB_expand .WB_text {
    margin: 0;
}

.WB_feed_profile .WB_feed_detail {
    padding-left: 16px;
}

.WB_feed_profile .WB_feed_detail .W_tips {
    margin-right: 0;
}

.WB_feed_profile .WB_detail {
    margin-left: 0;
}

.WB_feed_profile .WB_detail .WB_text {
    _width: 98%;
    padding-right: 16px;
    _padding-right: 2%;
}

.WB_feed_profile .WB_expand .WB_text {
    _width: 100%;
    padding-right: 0;
}

.WB_feed_profile .WB_starcover {
    position: static;
    height: 22px;
    margin: -16px 0 0 421px;
}

.WB_feed_newuser .WB_notes {
    margin-top: 0;
    padding-top: 0;
}

.WB_feed_onecard_v2 {
    _overflow: hidden;
}

.WB_feed_onecard_v2 .WB_cardwrap {
    margin-top: -1px;
    margin-bottom: 0;
    border-top: 1px solid #d9d9d9;
    border-radius: 0;
    box-shadow: none;
}

.WB_feed_onecard_v2 .WB_feed_detail {
    padding-top: 16px;
}

.WB_feed_onecard_v2 div.WB_cardwrap:first-child {
    margin-top: 0;
    border-top: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.WB_feed_onecard_v2 div.WB_cardwrap:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.WB_feed_onecard_v2 .WB_row_line li {
    height: 39px;
}

#js_style_css_module_list_WB_feed {
    height: 42px;
}
.WB_media_wrap {
    margin: 2px 0 8px -10px;
}

.WB_media_wrap .media_box {
    _display: inline;
    float: left;
    margin: 0 0 0 10px;
}

.WB_media_wrap .media_box .WB_media_a {
    _display: inline;
}

.WB_media_inner {
    margin: 0 0 10px;
}

.WB_media_a .WB_video,.WB_media_a .WB_music {
    overflow: hidden;
    cursor: pointer;
}

.WB_media_a .WB_video img.bigcursor,.WB_media_a .WB_music img.bigcursor {
    cursor: pointer;
}

.WB_media_a_m1 .WB_pic,.WB_media_a_m1 .WB_video,.WB_media_a_m1 .WB_music,.WB_media_a_m1 .WB_pic_app {
    display: inline-block;
    *display: inline;
    *zoom:1; vertical-align: top;
}

.WB_media_a_m1 .WB_pic img,.WB_media_a_m1 .WB_video img {
    display: inline-block;
    vertical-align: top;
}

.WB_media_a_m1 .WB_pic {
    min-width: 36px;
    max-width: 120px;
    max-height: 120px;
    text-align: center;
    *display: inline;
    _width: 120px;
    _height: 120px;
    _overflow: hidden;
    *zoom:1; _white-space: nowrap;
}

.WB_media_a_m1 .WB_pic img {
    max-width: 120px;
    max-height: 120px;
}

.WB_media_a_m1 .WB_video {
    width: 120px;
    height: 80px;
}

.WB_media_a_m1 .icon_playvideo {
    margin: 15px 0 0 -85px;
}

.WB_media_a_m1 .WB_video_a {
    height: 120px;
}

.WB_media_a_m1 .WB_video_a .icon_playvideo {
    margin-top: 35px;
}

.WB_media_a_m1 .WB_video_a .W_icon_tag {
    margin: 0 0 0 -85px;
    *margin: 0 0 0 -120px;
    vertical-align: top;
}

.WB_media_a_mn {
    width: 258px;
    margin: -6px 0 0 -6px;
}

.WB_media_a_mn li {
    _display: inline;
    float: left;
    width: 80px;
    height: 80px;
    margin: 6px 0 0 6px;
    overflow: hidden;
}

.WB_media_a_mn li img {
    display: inline-block;
    width: 80px;
    height: 80px;
    vertical-align: top;
}

.WB_media_a_mn li .W_loading {
    display: block;
    margin: -48px 0 0 32px;
}

.WB_media_a_mn .icon_playvideo,.WB_media_a_mn .icon_playmusic {
    margin: 15px 0 0 -65px;
}

.WB_media_a_mn .W_icon_tag {
    margin: 0 0 0 -65px;
    *margin: 0 0 0 -80px;
    vertical-align: top;
}

.WB_media_a_m4 {
    width: 172px;
}

.WB_media_a_m9 .WB_video,.WB_media_a_m9 .WB_music {
    margin: -252px 0 0 264px;
}

.WB_pic_fold {
    display: inline-block;
    *display: inline;
    *zoom:1;position: relative;
    width: 120px;
    height: 120px;
    margin: 0 7px 7px 0;
    vertical-align: top;
    overflow: visible;
}

.WB_pic_fold .img_box {
    width: 100px;
    height: 100px;
    overflow: hidden;
    text-align: center;
}

.WB_pic_fold .img_box:before {
    display: inline-block;
    content: "&nbsp;";
    width: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
}

.WB_pic_fold .img_box img {
    width: 100px;
    vertical-align: middle;
}

.WB_pic_fold .img_box .W_loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px!important;
}

.WB_pic_fold .pic_count {
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    color: #fff;
    line-height: 20px;
    text-align: center;
    bottom: 5px;
    right: 5px;
    border-radius: 2px;
    z-index: 1;
}

.list_pic_bg,.list_pic_innerbg,.list_pic_inner {
    position: absolute;
    width: 120px;
    height: 120px;
    top: 3px;
    left: 3px;
    border-style: solid;
    border-width: 1px;
}

.list_pic_innerbg {
    top: -3px;
    left: -3px;
}

.list_pic_inner {
    top: -3px;
    left: -3px;
    width: 100px;
    height: 100px;
    padding: 10px;
    overflow: hidden;
}

.WB_pic {
    position: relative;
}

.WB_pic .icon_taged_pic {
    position: absolute;
    right: 0;
    bottom: 0;
}

.WB_media_view {
    width: 440px;
    margin: 6px auto 0;
    overflow: hidden;
}

.WB_media_view .media_show_box {
    position: relative;
    overflow: hidden;
}

.WB_media_view .pic_show_controlN {
    display: none;
}

.WB_media_view .media_show_box li {
    float: left;
    _display: inline;
    width: 440px;
    text-align: center;
}

.WB_media_view .media_show_box img {
    display: inline-block;
    vertical-align: middle;
}

.WB_media_view .media_show_box .W_loading {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

.WB_app_view object,.WB_app_view embed {
    display: block;
    margin: 0 auto;
}

.WB_media_view .pic_choose_box {
    width: 440px;
    height: 56px;
    margin-top: 10px;
}

.WB_media_view .arrow_left_small,.WB_media_view .arrow_right_small {
    float: left;
    display: inline-block;
    width: 12px;
    height: 50px;
    margin-top: 3px;
    text-decoration: none;
    line-height: 50px;
    text-align: center;
    font-weight: 600;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.WB_media_view .arrow_left_small {
    margin-right: 3px;
}

.WB_media_view .arrow_right_small {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.WB_media_view .arrow_dis {
    cursor: default;
}

.WB_media_view .arrow_dis .S_ficon {
    cursor: default;
    color: #ccc;
}

.WB_media_view .pic_choose_box .stage_box {
    float: left;
    width: 413px;
    height: 56px;
    overflow: hidden;
    *zoom:1;}

.WB_media_view .pic_choose_box .choose_box {
    width: 8000px;
    height: 56px;
}

.WB_media_view .pic_choose_box li {
    float: left;
    _display: inline;
    width: 56px;
    height: 56px;
    margin: 0 3px 0 0;
}

.WB_media_view .pic_choose_box li a {
    display: inline-block;
    padding: 2px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.WB_media_view .pic_choose_box li a:hover,.WB_media_view .pic_choose_box li a.current {
    padding: 0;
    border: 2px solid #fa7d3c;
    text-decoration: none;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.WB_media_view .pic_choose_box li img {
    display: block;
    width: 50px;
    height: 50px;
    border-width: 1px;
    border-style: solid;
}

.WB_media_view .pic_choose_box li .text {
    display: block;
    width: 30px;
    height: 30px;
    padding: 10px;
    line-height: 15px;
    text-align: center;
    background: #fff;
    color: #333;
    border-width: 1px;
    border-style: solid;
}

.WB_media_view .media_show_box li .W_layer {
    text-align: left;
}

.layer_view_morepic {
    width: 408px;
    padding: 10px 16px 16px;
}

.layer_view_morepic .view_pic {
    width: 328px;
    padding: 0 40px 20px;
    overflow: hidden;
}

.layer_view_morepic .view_pic h3 {
    padding: 15px 0 10px;
}

.layer_view_morepic .view_pic li {
    margin-left: 2px;
    overflow: hidden;
}

.layer_view_morepic .view_pic li img {
    width: 100%;
    height: 100%;
}

.layer_view_morepic .view_pic .pic_list,.layer_view_morepic .view_pic .pic_list_s {
    margin-left: -2px;
}

.layer_view_morepic .view_pic .pic_list li {
    width: 108px;
    height: 108px;
}

.layer_view_morepic .view_pic .pic_list_s li {
    width: 80px;
    height: 80px;
}

.artwork_box {
    position: relative;
    width: 440px;
    min-height: 38px;
    margin: 0 auto;
}

.artwork_box .W_btn_alpha {
    display: none;
    _display: inline-block;
    position: absolute;
    top: 4px;
    right: 4px;
    text-align: left;
}

.artwork_box:hover .W_btn_alpha {
    display: inline-block;
}

.artwork_box .tag_showpicL,.artwork_box .tag_showpicR {
    position: absolute;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 26px;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-repeat: no-repeat;
    background-position: -169px -192px;
    color: #fff;
    text-align: left;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.artwork_box .tag_showpicR {
    padding: 0 0 0 8px;
    background-position: -187px -236px;
}

.artwork_box .tag_showpicL:hover,.artwork_box .tag_showpicR:hover {
    text-decoration: none;
    color: #eb7350;
}

.artwork_box .tag_showpicL .inner,.artwork_box .tag_showpicR .inner {
    display: block;
    padding-right: 6px;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-position: right -280px;
    background-repeat: no-repeat;
    white-space: nowrap;
}

.artwork_box .tag_showpicR .inner {
    padding: 0 24px 0 0;
    background-position: right -258px;
}

.artwork_box .tag_showUserL {
    background-position: -169px -214px;
}

.artwork_box .tag_showUserR .inner {
    background-position: right -302px;
}

.artwork_box .tag_showpicL .inner .txt,.artwork_box .tag_showpicR .inner .txt {
    display: inline-block;
    max-width: 112px;
    _width: 112px;
    height: 20px;
    line-height: 19px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
}

.artwork_box .tag_showpicL .codetag,.artwork_box .tag_showpicR .codetag {
    display: inline-block;
    font-family: Tahoma;
    vertical-align: top;
    line-height: 19px;
    color: #a4a4a4;
}

.artwork_box .tag_disable,.artwork_box .tag_disable .inner,.artwork_box .tag_disable .codetag,.artwork_box .tag_disable em.txt {
    color: #808080;
    cursor: default;
}

@-moz-document url-prefix() {
    .artwork_box .tag_showpicL .codetag, .artwork_box .tag_showpicR .codetag {
        line-height: 19px;
    }

    .artwork_box .tag_showpicL .inner .txt, .artwork_box .tag_showpicR .inner .txt {
        font-family: Tahoma;
        line-height: 19px;
    }
}

@media \0screen\,screen\9 {
    .artwork_box .tag_showpicL {
        max-width: 154px\9;
        *max-width: none;
    }

    .artwork_box .tag_showpicR {
        max-width: 172px\9;
        *max-width: none;
    }

    .artwork_box .tag_showpicL .inner, .artwork_box .tag_showpicR .inner {
        max-width: 130px\9;
        *max-width: none;
    }

    .artwork_box .tag_showpicL .codetag, .artwork_box .tag_showpicR .codetag {
        line-height: 18px\9;
    }

    .artwork_box .tag_showpicL .inner .txt, .artwork_box .tag_showpicR .inner .txt {
        line-height: 22px\9;
        _line-height: 21px;
    }
}

.WB_card_list {
    padding: 8px 0 0;
    *padding-bottom: 10px
}

.WB_card_list li {
    float: left;
    margin: 0 10px 10px 0;
    _display: inline;
}

.WB_card_item .WB_card_clsp {
    color: #fb571a
}

.WB_card_item .WB_card_txtsp {
    font-family: Tahoma
}

.WB_card_item .wci_con {
    border-width: 0 1px 1px 0;
    border-style: none solid solid none
}

.WB_card_item .wci_con {
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,.03);
}

.WB_card_item .wci_inner {
    padding: 0 5px 5px 0
}

.WB_card_item .wci_type_a {
    width: 122px;
}

.WB_card_item .wci_type_a .wci_thumb {
    position: relative;
    width: 120px;
    height: 120px;
    border-width: 1px;
    border-style: solid;
    overflow: hidden
}

.WB_card_item .wci_type_a .wci_thumb img {
    height: 120px;
    width: 120px;
}

.WB_card_item .wci_type_a .wci_thumb_des {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 22px;
    line-height: 22px;
    width: 100%;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    color: #fff;
}

.WB_card_item .wci_type_a .wci_thumb_des a {
    color: #fff
}

.WB_card_item .wci_type_a .wci_thumb_des_inner {
    margin: 0 8px ;
    display: block;
    text-align: center;
    _width: 104px;
}

.WB_card_item .wci_type_a .wci_hd {
    line-height: 14px;
    margin: 8px -8px 0 0
}

.WB_card_item .wci_type_a .wci_bd {
    margin: 6px -2px 0 0;
    line-height: 20px;
    height: 41px;
    overflow: hidden
}

.WB_card_item .wci_type_a .wci_bd_nobtn {
    padding-bottom: 22px;
}

.WB_card_item .wci_type_a .wci_bd div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.WB_card_item .wci_type_a .wci_bd .WB_lv_txt {
    display: inline-block;
    vertical-align: top;
}

.WB_card_item .wci_type_a .wci_ft_intro {
    margin-right: 25px;
    display: block
}

.WB_card_item .wci_type_b {
    width: 191px;
    height: 52px;
    overflow: hidden
}

.WB_card_item .wci_type_b .wci_thumb {
    float: left;
    width: 50px;
    height: 50px;
    border-width: 1px;
    border-style: solid;
    overflow: hidden
}

.WB_card_item .wci_type_b .wci_thumb img {
    width: 50px;
    height: 50px;
}

.WB_card_item .wci_type_b .wci_main {
    margin-left: 60px;
}

.WB_card_item .wci_type_b .wci_hd {
    line-height: 14px;
    margin: 0 -8px 5px 0
}

.WB_card_item .wci_type_b .wci_bd {
    margin: 0 0 6px 0;
}

.WB_card_item .wci_type_b .wci_ft_in .W_vline {
    margin: 0 7px
}

.WB_card_item .wci_con .wci_ft_in .W_btn_i {
    height: 18px;
}

.WB_card_show {
    float: none;
    clear: both;
    width: 100%;
    zoom:1; margin: 0;
    margin-bottom: 10px;
}

.WB_card_more {
    _display: block;
    float: none;
    clear: both;
    width: 100%;
    margin: 0 0 10px;
    text-align: right;
}

.WB_card_more .W_vline {
    margin: 0 10px
}

.WB_card_more .W_ico12 {
    vertical-align: -2px;
    margin: 0 4px 0
}

.WB_feed .sinanews {
    margin: -4px 0 0;
    padding: 0 0 10px;
}

.WB_feed .sinanews dt {
    float: left;
    display: inline;
}

.WB_feed .sinanews dt img {
    display: block;
    margin: 4px 0 0;
}

.WB_feed .sinanews dt a {
    text-decoration: none;
}

.WB_feed .sinanews dt span {
    display: block;
    position: relative;
    _position: static;
    width: 120px;
    height: 22px;
    margin: -22px 0 0 0;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    text-align: center;
    color: #fff;
    line-height: 22px;
}

.WB_feed .sinanews dd {
    margin: 0 0 0 10px;
    float: left;
}

.WB_feed .sinanews dd .list li {
    width: 290px;
    height: 20px;
    line-height: 20px;
}

.WB_feed .sinanews dd .list li .W_dot {
    margin: 0 5px 0 0;
}

#js_style_css_module_list_WB_media_wrap {
    height: 42px;
}
.WB_feed_spec {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 316px;
    height: 100px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    box-shadow: 0 0 2px rgba(0,0,0,0.15);
    border-radius: 2px;
    cursor: pointer;
}

.WB_feed_spec_pic {
    position: relative;
    float: left;
    width: 100px;
    height: 100px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}

.WB_feed_spec_pic img {
    min-width: 100px;
    height: 100px;
    _width: 100px;
    _height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

@media \0screen\,screen\9 {
    .WB_feed_spec_pic img {
        position: static;
        top: auto;
        left: auto;
    }
}

.WB_feed_spec_pic_h img {
    min-width: auto;
    height: auto;
    width: 100px;
    min-height: 100px;
    _width: auto;
    _height: 100px;
}

.WB_feed_spec_pic .icon_playmusic {
    cursor: pointer;
}

.WB_feed_spec_pic .icon_playvideo,.WB_feed_spec_pic .icon_playmusic {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
}

.WB_feed_spec_info {
    position: relative;
    float: right;
    width: 202px;
    height: 88px;
    padding: 7px 4px 5px 10px;
}

.WB_feed_spec_info .W_btn_c {
    margin-left: 2px;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_tit {
    display: inline-block;
    width: 100%;
    margin-bottom: 6px;
    font-weight: normal;
    white-space: nowrap;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_tit a {
    font-weight: bold;
    line-height: 14px;
    vertical-align: top;
    *vertical-align: bottom;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_tit a.W_autocut {
    display: inline-block;
    width: 155px;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_price {
    white-space: nowrap;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_price .W_vline {
    margin: 0 7px;
}

.WB_feed_spec_info .WB_feed_spec_tb ins,.WB_feed_spec_info .WB_feed_spec_tb del {
    font-size: 14px;
    font-weight: 700;
}

.WB_feed_spec_info .WB_feed_spec_tb ins {
    color: #f74a0c;
    margin-left: 10px;
    text-decoration: none;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_v2 {
    position: absolute;
    left: 10px;
    bottom: 8px;
    width: 90px;
}

.WB_feed_spec_info .WB_feed_spec_cont .WB_feed_spec_tit {
    font-weight: 700;
    width: 100%;
    margin: 0 0 6px;
}

.WB_feed_spec_info .WB_feed_spec_row {
    margin: 0 0 6px;
    width: 100%;
}

.WB_feed_spec_info .WB_feed_spec_row_v2 {
    position: absolute;
    left: 10px;
    bottom: 11px;
    width: 120px;
}

.WB_feed_spec_info .WB_feed_spec_line {
    padding: 0 0 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.WB_feed_spec_info .W_dot {
    margin-right: 4px;
    vertical-align: middle;
}

.WB_feed_spec_info .WB_feed_spec_cont .WB_feed_spec_brieftxt {
    line-height: 18px;
    height: 35px;
    overflow: hidden;
    margin-bottom: 9px;
    word-wrap: break-word;
}

.WB_feed_spec_info .WB_feed_spec_cont .WB_feed_spec_3ltxt {
    line-height: 18px;
    height: 53px;
    overflow: hidden;
    word-wrap: break-word;
}

.WB_feed_spec_info .WB_feed_spec_clearfix {
    text-align: right;
    width: 206px;
    position: absolute;
    bottom: 8px;
    right: 8px;
}

.WB_feed_spec_info .WB_feed_spec_clearfix .btn_22px {
    vertical-align: top;
}

.WB_feed_spec_info .WB_feed_spec_tb .WB_feed_spec_clearfix {
    padding-left: 0;
    width: 206px;
    position: absolute;
    bottom: 4px;
    right: 4px;
}

.WB_feed_spec_info .WB_feed_spec_clearfix .tb_shopname {
    margin-top: 1px;
    width: 105px;
    text-align: left;
}

.WB_feed_spec_info .WB_feed_spec_clearfix .spec_uname {
    max-width: 49px;
    _width: 48px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.WB_feed_spec_info .WB_feed_spec_des {
    margin-bottom: 6px;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

.WB_feed_spec_info .WB_feed_spec_des .card_icon_txt {
    display: inline-block;
    max-width: 80px;
    vertical-align: middle;
    *vertical-align: -2px;
}

.face_card_vote,.face_card_longwb,.face_card_wb,.face_card_stock {
    display: inline-block;
    width: 100px;
    height: 100px;
    overflow: hidden;
}

.face_card_vote {
    background: url("../../../images/face/face_card_vote.png?id=1419901957866") no-repeat;
}

.face_card_longwb {
    background: url("../../../images/face/face_card_longwb.png?id=1419901957866") no-repeat;
}

.face_card_wb {
    background: url("../../../images/face/face_card_wb.png") no-repeat;
}

.face_card_stock {
    background: url("../../../images/face/face_card_stock.png") no-repeat;
}

.pin_des_item {
    font-family: Tahoma;
    font-weight: 700
}

.card_txt_hi {
    color: #fb571a;
}

.og_price {
    text-decoration: line-through
}

.WB_lv_img {
    display: inline-block;
}

.WB_lv_img .W_vline {
    margin: 0 3px;
    color: #d9d9d9;
}

.WB_lv_img img {
    vertical-align: text-bottom;
}

.pin_ico_fans {
    display: inline-block;
    width: 34px;
    height: 14px;
    margin: 0 3px 0 0;
    background: url("img/icon.png?id=201512281826") no-repeat -150px 0;
    _background: url("img/icon.gif?id=201512281826") no-repeat -150px 0;
    overflow: hidden;
    vertical-align: text-bottom;
}

.pin_ico_fans i {
    display: none;
}

.pin_ico_1212 {
    display: inline-block;
    width: 40px;
    height: 7px;
    margin: 0 3px 0 0;
    border-top: 8px solid #fd3f25;
    background: #f62415;
    overflow: hidden;
    vertical-align: text-bottom;
    line-height: 14px;
}

.pin_ico_1212 i {
    position: absolute;
    margin: -8px 0 0 3px;
    font-family: Tahoma;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 1px 0 #fe6e41;
}

.WB_feed_spec_info .WB_feed_spec_row .W_app_level {
    margin: 0 5px 0 0;
    vertical-align: -2px;
    *vertical-align: 0;
}

.WB_feed_spec_b,.WB_feed_spec_c,.WB_feed_spec2 {
    width: 250px;
    height: auto;
}

.WB_feed_spec_b .WB_feed_spec_pic,.WB_feed_spec_c .WB_feed_spec_pic,.WB_feed_spec2 .WB_feed_spec_pic {
    float: none;
    width: 250px;
}

.WB_feed_spec_b .WB_feed_spec_pic img,.WB_feed_spec_c .WB_feed_spec_pic img,.WB_feed_spec2 .WB_feed_spec_pic img {
    min-width: 250px;
    height: 100px;
    _width: 250px;
    _height: auto;
}

.WB_feed_spec_b .WB_feed_spec_pic_h img,.WB_feed_spec_c .WB_feed_spec_pic_h img,.WB_feed_spec2 .WB_feed_spec_pic_h img {
    min-width: auto;
    height: auto;
    width: 250px;
    min-height: 100px;
    _width: auto;
    _height: 100px;
}

.WB_feed_spec_b1 .WB_feed_spec_pic,.WB_feed_spec_b1 .WB_feed_spec_pic img {
    height: 140px;
}

.WB_feed_spec_b1 .WB_feed_spec_pic_h img {
    height: auto;
    min-height: 140px;
    _height: 140px;
}

.WB_feed_spec_b2 .WB_feed_spec_pic,.WB_feed_spec_b2 .WB_feed_spec_pic img,.WB_feed_spec_c .WB_feed_spec_pic,.WB_feed_spec_c .WB_feed_spec_pic img {
    height: 100px;
}

.WB_feed_spec_b2 .WB_feed_spec_pic_h img,.WB_feed_spec_c .WB_feed_spec_pic_h img {
    height: auto;
    min-height: 100px;
    _height: 100px;
}

.WB_feed_spec_b3 .WB_feed_spec_pic,.WB_feed_spec_b3 .WB_feed_spec_pic img {
    height: 125px;
}

.WB_feed_spec_b3 .WB_feed_spec_pic_h img {
    height: auto;
    min-height: 125px;
    _height: 125px;
}

.WB_feed_spec_b4 .WB_feed_spec_pic,.WB_feed_spec_b4 .WB_feed_spec_pic img {
    height: 250px;
}

.WB_feed_spec_b4 .WB_feed_spec_pic_h img {
    height: auto;
    min-height: 250px;
    _height: 250px;
}

.WB_feed_spec2 .WB_feed_spec_pic2 {
    height: 140px;
}

.WB_feed_spec2 .WB_feed_spec_pic2 img {
    position: static;
    top: auto;
    left: auto;
    min-width: auto;
    min-height: auto;
    width: 250px;
    height: auto;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}

@media \0screen\,screen\9 {
    .WB_feed_spec_pic img {
        position: static;
        top: auto;
        left: auto;
    }
}

.WB_feed_spec_b .WB_feed_spec_info,.WB_feed_spec_c .WB_feed_spec_info,.WB_feed_spec2 .WB_feed_spec_info {
    float: none;
    width: auto;
    height: auto;
    padding: 10px 5px 0;
}

.WB_feed_spec_b .WB_feed_spec_info .WB_feed_spec_cont .WB_feed_spec_brieftxt,.WB_feed_spec_c .WB_feed_spec_info .WB_feed_spec_cont .WB_feed_spec_brieftxt,.WB_feed_spec2 .WB_feed_spec_info .WB_feed_spec_cont .WB_feed_spec_brieftxt {
    height: auto;
    _height: 35px;
    max-height: 35px;
    margin-bottom: 7px;
}

.WB_feed_spec_b .WB_feed_spec_info .WB_feed_spec_clearfix,.WB_feed_spec_c .WB_feed_spec_info .WB_feed_spec_clearfix,.WB_feed_spec2 .WB_feed_spec_info .WB_feed_spec_clearfix {
    position: static;
    width: auto;
    margin: 0 0 5px;
}

.WB_feed_spec .stock_trend {
    color: #828282;
}

.WB_feed_spec .stock_name {
    margin-right: 5px;
}

.WB_feed_spec .stock_price {
    margin: 2px 0 -1px;
}

.WB_feed_spec .stock_price * {
    display: inline-block;
    vertical-align: middle
}

.WB_feed_spec .stock_price .trend_tips {
    width: 14px;
    height: 14px;
    margin-left: 2px;
}

.WB_feed_spec .stock_price .trend_tips i {
    border-width: 7px;
    *font-size: 0;
    *line-height: 0;
    width: 0;
}

.WB_feed_spec .stock_price .trend_tips em {
    width: 5px;
    height: 7px;
    margin-left: 5px;
    background: #e05a5a;
}

.WB_feed_spec .trend_detial .td_1 {
    margin-right: 12px;
}

.WB_feed_spec .color_r {
    color: #e05a5a;
}

.WB_feed_spec .color_r .trend_tips {
    margin-top: -16px;
}

.WB_feed_spec .color_r .trend_tips i {
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #e05a5a transparent;
}

.WB_feed_spec .color_r .trend_tips em {
    background: #e05a5a;
}

.WB_feed_spec .color_g {
    color: #4ab666;
}

.WB_feed_spec .color_g .trend_tips i {
    border-style: solid dashed dashed dashed;
    border-color: #4ab666 transparent transparent transparent;
}

.WB_feed_spec .color_g .trend_tips em {
    background: #4ab666;
}

.WB_feed_spec3a .spec_box {
    display: none;
}

.WB_feed_spec3b1 {
    color: #e5e5e5;
}

.WB_feed_spec3b1 .WB_feed_spec_brieftxt,.WB_feed_spec3b1 .WB_feed_spec_row {
    color: #ccc;
}

.WB_feed_spec3b2 {
    color: #333;
}

.WB_feed_spec3b2 .WB_feed_spec_brieftxt,.WB_feed_spec3b2 .WB_feed_spec_row {
    color: #4c4c4c;
}

.WB_feed_spec3b1 .WB_feed_spec_row,.WB_feed_spec3b2 .WB_feed_spec_row {
    margin-top: 15px;
}

.W_icon_tag_artical {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    text-align: center;
    line-height: 34px;
}

@media \0screen\,screen\9 {
    .W_icon_tag_artical {
        line-height: 29px;
    }
}

.W_icon_tag_artical .ficon_cd_artical {
    color: #fff;
    font-size: 20px;
}

.WB_feed_spec_pic .WB_feed_spec_clearfix {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    padding: 8px 0 0;
    color: #fff;
    font-weight: bold;
    line-height: 20px;
    background: url("../../../images/pagecard/bg_header_shadow.png?id=1404211047727") center bottom repeat-x;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
    background: linear-gradient(top bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
    _background: none;
}

.WB_feed_spec_pic .WB_feed_spec_clearfix .W_fl {
    max-width: 50%;
    _width: 50%;
    padding-left: 5px;
}

.WB_feed_spec_pic .WB_feed_spec_clearfix .W_fr {
    padding-right: 5px;
}

#js_style_css_module_list_WB_feed_spec {
    height: 42px;
}
.WB_publish .p_input {
    margin: 0 0 10px;
}

.WB_publish .p_input .W_input {
    width: 98%;
    padding-left: 6px;
    padding-right: 2px;
}

.WB_publish .p_opt .opt .ico {
    float: left;
    margin: -4px 5px 0 0;
}

.WB_publish .p_opt .opt .ico a:hover {
    text-decoration: none;
}

.WB_publish .p_opt .opt .ico .W_ficon {
    cursor: pointer;
}

.WB_publish .p_opt .opt ul.ipt {
    float: left;
    margin: 1px 0 0;
    margin: 3px 0 0\9;
    *margin: -1px 0 0;
    padding: 0 0 4px;
}

.WB_publish .p_opt .opt ul.ipt li {
    margin: 0 0 5px;
}

.WB_publish .p_opt .btn {
    padding: 0 0 10px;
    text-align: left;
}

.WB_publish .p_opt .btn .W_btn_a {
    vertical-align: top;
    _vertical-align: middle;
}

.WB_publish .p_textarea {
    position: relative;
    _zoom: 1;
}

.WB_publish .p_textarea .W_input {
    height: 48px;
    padding-bottom: 25px;
}

.WB_publish .p_textarea .tips {
    position: absolute;
    right: 12px;
    bottom: 7px;
    line-height: 18px;
}

.WB_publish .p_opt .btn .prompt {
    margin: 0 10px 0 0;
    line-height: 26px;
}

.WB_publish .limits {
    display: inline-block;
    *display: inline;
    *zoom:1; position: relative;
    *z-index: 2;
}

.WB_publish .limits a.S_txt1 {
    display: inline-block;
    margin: 5px 8px 0 0;
    *margin: 0 8px 0 0;
}

.WB_publish .limits .W_autocut {
    display: inline-block;
    width: 62px;
    cursor: pointer;
    text-align: right;
}

.WB_publish .limits .ficon_arrow_down {
    margin: 0 0 0 2px;
    vertical-align: 4px;
}

.WB_publish .limits .layer_menu_list {
    position: absolute;
    *width: 120px;
    _width: auto;
    right: 0px;
    top: 22px;
    z-index: 100;
    zoom:1;}

.WB_feed_profile .WB_publish .p_input .W_input {
    padding-right: 3px;
}

.WB_feed_profile .forward_rpt2 .WB_publish .p_input .W_input {
    padding-right: 2px;
}

#js_style_css_module_list_WB_feed_publish {
    height: 42px;
}
.WB_feed_repeat {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.WB_feed_repeat .WB_repeat {
    *width: 100%;
    margin: -1px 0 0;
    padding: 16px 0 6px;
    border-top-width: 1px;
    border-top-style: solid;
}

.WB_feed_repeat .forward_rpt1 .WB_repeat,.WB_feed_repeat .forward_rpt2 .WB_repeat {
    margin: 0;
    padding: 0;
    border: 0;
}

.WB_feed_repeat .W_tips {
    margin: 0 16px 10px;
}

.WB_feed_repeat .list_ul .W_tips {
    margin: 10px 0;
}

.WB_feed_repeat .WB_face,.WB_feed_repeat .WB_face img {
    width: 30px;
    height: 30px;
}

.WB_feed_repeat .WB_feed_publish {
    padding: 0 16px 0 20px;
}

.WB_feed_repeat .WB_publish {
    margin: 0 0 0 50px;
    _margin: 0 0 0 47px;
    _zoom: 1;
}

.forward_rpt2 .WB_face {
    width: 50px;
    line-height: 28px;
    text-align: right;
}

.forward_rpt2 .repeat_list .WB_face {
    width: 30px;
    text-align: left;
}

.forward_rpt2 .WB_publish {
    margin: 0 0 0 50px;
    _float: left;
    _margin: 0 -16px 0 0;
    _zoom: 1;
}

.WB_feed_repeat .sendbox_mod .sendbox_area .W_input {
    margin: 0 -10px 0 0;
    padding: 5px 2px 0 6px;
    *padding: 5px 6px 0;
    font-size: 12px;
}

.WB_feed_repeat .WB_repeat_in {
    _position: relative;
    _zoom: 1;
    margin: 8px 0 3px -40px;
    *margin-top: 6px;
}

.WB_feed_repeat .WB_repeat_in .WB_feed_publish {
    padding: 16px 16px 6px;
}

.WB_feed_repeat .WB_repeat_in .WB_publish {
    margin-left: 0;
}

.WB_feed_repeat .repeat_list {
    padding: 0 16px 0 70px;
    overflow: hidden;
}

.WB_feed_repeat .repeat_list .tab_feed_a {
    margin: 6px 0 4px;
    padding: 12px 0 0;
    border-top-width: 1px;
    border-top-style: solid;
}

.WB_feed_repeat .repeat_list .list_box {
    margin: -4px 0 0;
    _width: 100%;
}

.WB_feed_repeat .repeat_list .WB_cardmore {
    _position: relative;
    margin: 0 -16px -6px -70px;
}

.WB_feed_repeat .repeat_list .list_li {
    *width: 100%;
    margin: 0 0 -1px;
    padding: 5px 0 7px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.WB_feed_repeat .repeat_list .list_li:hover .WB_handle li.hover {
    visibility: visible;
}

.WB_feed_repeat .repeat_list .WB_face {
    padding: 6px 0 0;
}

.WB_feed_repeat .repeat_list .WB_text {
    padding: 0 0 2px;
}

.WB_feed_repeat .list_con {
    margin: 0 0 0 40px;
    _margin: 0 0 0 37px;
    _zoom: 1;
}

.between_line {
    position: relative;
    width: 100%;
    margin: 0 0 -1px;
    padding: 3px 0;
}

.between_line fieldset {
    width: 40%;
    padding: 0 30%;
}

.between_line legend {
    width: 100%;
    *margin: 0 -7px;
    padding: 0;
    text-align: center;
    font-weight: normal;
}

.WB_emotion .emotion_list {
    padding: 0 0 8px 19px;
    overflow: hidden;
}

.WB_emotion .emotion_list li {
    float: left;
    _display: inline;
    margin: 0 8px 8px 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.WB_emotion .emotion_list li img {
    width: 30px;
    height: 30px;
}

.WB_emotion .emotion_list li a {
    display: block;
    width: 100%;
    height: 100%;
}

.WB_feed_repeat .WB_minitab {
    margin: 0 16px 10px;
    text-align: left;
}

.WB_feed_repeat .WB_minitab .minitb_lk {
    text-align: center;
}

.WB_feed_repeat .sendbox_mod {
    padding: 0 0 16px 0;
    *padding-right: 4px;
    overflow: hidden;
}

.WB_feed_repeat .sendbox_mod .sendbox_area {
    padding-right: 10px;
}

.WB_feed_repeat .sendbox_mod .sendbox_menu {
    padding-top: 0;
}

.WB_feed_repeat .sendbox_mod .sendbox_annex {
    *margin-right: -4px;
    _margin-right: 0;
}

.WB_feed_repeat .sendbox_mod .sendbox_bar {
    *margin-right: -4px;
}

.WB_feed_profile .WB_feed_repeat .WB_feed_publish {
    padding-left: 16px;
}

.WB_feed_profile .WB_feed_repeat .WB_publish {
    margin-left: 0;
}

.WB_feed_profile .forward_rpt2 .WB_publish {
    margin-left: 50px;
}

.WB_feed_profile .WB_feed_repeat .repeat_list {
    padding-left: 16px;
}

.WB_feed_profile .WB_feed_repeat .repeat_list .WB_cardmore {
    margin-left: -16px;
}

.WB_feed_profile .WB_feed_repeat .repeat_list .WB_cardpage {
    _position: relative;
    _zoom: 1;
    margin: 0 -16px -6px;
}

#js_style_css_module_list_WB_feed_repeat {
    height: 42px;
}
.WB_app_view {
    margin: 10px 0 0;
    overflow: hidden;
}

.WB_app_view .S_line2,.WB_app_view .S_line3 {
    border-color: #d9d9d9;
}

.WB_app_view .S_bg4 {
    background-color: #fff;
}

.W_ico20,.W_ico16,.W_ico12 {
    display: inline-block;
    background-image: url("../../../images/common/feedapp/icon.png?id=201505071359") ;
    background-repeat: no-repeat;
}

.W_ico20 {
    width: 20px;
    height: 20px;
}

.W_ico16 {
    width: 16px;
    height: 16px;
}

.W_ico12 {
    width: 12px;
    height: 12px;
}

.icon_sw_face {
    background-position: -275px 0px;
}

.icon_sw_img {
    background-position: -275px -25px;
}

.icon_sw_movie {
    background-position: -275px -50px;
}

.icon_sw_music {
    background-position: -275px -75px;
}

.icon_sw_qing {
    background-position: -275px -100px;
}

.icon_sw_vote {
    background-position: -275px -125px;
}

.icon_sw_mood {
    background-position: -275px -150px;
}

.icon_sw_welfare {
    background-position: -275px -175px;
}

.icon_sw_accessory {
    background-position: -275px -200px;
}

.icon_sw_chang {
    background-position: -275px -225px;
}

.icon_sw_file {
    background-position: -275px -250px;
}

.icon_sw_timer {
    background-position: -275px -275px;
}

.icon_locate {
    background-position: -225px 0;
    vertical-align: text-bottom;
}

.icon_toplay {
    background-position: -225px -25px;
}

.icon_sw_magic {
    background-position: -225px -50px;
}

.icon_sw_talk {
    background-position: -225px -75px;
}

.icon_sw_new {
    background-position: -225px -100px;
}

.icon_sw_book {
    background-position: -225px -125px;
}

.icon_sw_cartoon {
    background-position: -225px -150px;
}

.icon_sw_reading {
    background-position: -225px -175px;
}

.icon_sw_wcp {
    background-position: -225px -200px;
}

.icon_sw_apps {
    background-position: -225px -225px;
}

.icon_sw_radio {
    background-position: -225px -250px;
}

.icon_sw_stock {
    background-position: -225px -275px;
}

.icon_sw_blog {
    background-position: -225px -300px;
}

.icon_sw_photo {
    background-position: -225px -325px;
}

.icon_sw_wepan {
    background-position: -225px -350px;
}

.icon_sw_business {
    background-position: -200px -50px;
}

.icon_sw_wkan {
    background-position: -200px -75px;
}

.icon_sw_what {
    background-position: -200px -100px;
}

.icon_sw_wbar {
    background-position: -200px -125px;
    cursor: pointer;
}

.icon_sw_huati {
    background-position: -200px -175px;
}

.icon_sw_constellation {
    background-position: -200px -200px;
}

.icon_sw_hotweibo {
    background-position: -200px -225px;
}

.icon_sw_topic {
    background-position: -200px -300px;
}

.icon_sw_appcenter {
    background-position: -200px -325px;
}

.icon_succM,.icon_rederrorM {
    display: inline-block;
    background-image: url("img/icon.png?id=201512281826") ;
    _background-image: url("img/icon.gif?id=201512281826") ;
    background-repeat: no-repeat;
}

.icon_succM {
    width: 38px;
    height: 42px;
    background-position: -375px 0;
}

.icon_rederrorM {
    width: 38px;
    height: 42px;
    background-position: -375px -150px;
}

.WB_app_view .ico_showbig {
    background-position: -175px -25px;
    vertical-align: -2px;
}

.WB_app_view .ico_showrevert {
    background-position: -175px -175px;
    vertical-align: -2px;
}

.WB_app_view .icon_talkuser {
    background-position: -200px 0;
    margin-right: 3px;
    vertical-align: middle;
}

.WB_app_view .icon_talktime {
    background-position: -200px -24px;
    margin-right: 3px;
    vertical-align: middle;
}

.WB_app_view .icon_praised_b,.WB_app_view .icon_praised_bc {
    width: 12px!important;
    height: 13px!important;
    background-image: url("img/icon.png?id=201512281826") ;
    _background-image: url("img/icon.gif?id=201512281826") ;
}

.WB_app_view .ico_faces {
    background-position: -275px 0px;
    cursor: pointer;
}

.WB_app_view .ico_faces:hover {
    background-position: -250px 0px;
}

.WB_app_view .icon_cd_video {
    width: 14px;
    margin: 3px 4px 0 0;
    background-position: -200px -375px
}

.WB_app_view .addicon {
    font: bold 16px Arial;
    height: 16px;
    text-decoration: none;
    color: #FFA00A;
    margin-right: 2px;
    vertical-align: -2px;
}

.WB_app_view .icon_addone {
    background-position: -125px -49px;
    vertical-align: middle;
}

.WB_app_view .ico_retract {
    background-position: -175px 0px;
    vertical-align: -2px;
}

.WB_app_view .clear {
    clear: both;
    height: 0;
    font: 0/0 Arial;
    visibility: hidden;
}

.WB_app_view .W_vline {
    border: 0;
    color: #d9d9d9;
}

.WB_app_view .W_btn_a_disable,.WB_app_view .W_btn_c,.WB_app_view .W_btn_d,.WB_app_view .W_btn_d_disable,.WB_app_view .W_btn_e,.WB_app_view .W_btn_g {
    display: inline-block;
    width: auto;
    min-width: 40px;
    height: 24px;
    padding: 0 10px!important;
    white-space: nowrap;
    border-radius: 2px;
    line-height: 25px;
    *line-height: 24px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    outline: none;
}

.WB_app_view .W_btn_d_disable:hover,.WB_app_view .W_btn_e:hover,.WB_app_view .W_btn_g:hover {
    text-decoration: none;
}

.WB_app_view .W_btn_d,.WB_app_view .W_btn_e,.WB_app_view .W_btn_g {
    background: #ff8140;
    border: 1px solid #f77c3d;
    color: #fff;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
}

.WB_app_view .W_btn_d:hover,.WB_app_view .W_btn_e:hover,.WB_app_view .W_btn_g:hover {
    background: #f7671d;
    border: 1px solid #f06923;
}

.WB_app_view .W_btn_a_disable,.WB_app_view .W_btn_a_disable:hover,.WB_app_view .W_btn_d_disable,.WB_app_view .W_btn_d_disable:hover {
    background: #ffc09f;
    color: #fff;
    border: 1px solid #fbbd9e;
    box-shadow: none;
    cursor: default;
}

.WB_app_view .W_btn_c {
    border-width: 1px;
    border-style: solid;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
    color: #333;
    background: #fff;
    border-color: #d9d9d9;
}

.WB_app_view .W_btn_c:hover {
    border-color: #cccccc;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
}

.WB_app_view .W_btn_arrow {
    display: inline-block;
    border-radius: 2px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    background-image: url("../../../images/common/feedapp/icon.png?id=201505071359") ;
    background-position: -500px -25px;
}

.WB_app_view .W_btn_arrow span {
    white-space: nowrap;
    display: inline-block;
    border: 1px solid #d9d9d9;
    border-left: none;
    height: 20px;
    line-height: 20px;
    *line-height: 21px;
    *overflow: hidden;
    color: #333333;
    background-color: #f9f9f9;
    margin-left: 8px;
    padding: 0 9px 0 7px;
}

.WB_app_view .W_btn_arrow:hover {
    text-decoration: none;
}

.bar_retract {
    height: 18px;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
}

.bar_retract a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 18px;
    line-height: 20px\9;
    *line-height: 16px;
    text-align: center;
}

.bar_retract a .W_arrow {
    margin: 0 5px 0 0;
    _margin: 6px 5px 0 0;
    cursor: pointer;
    vertical-align: 3px;
    *vertical-align: 6px;
}

.bar_retract a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    text-decoration: none;
}

.W_arrow {
    display: inline-block;
    width: 7px;
    height: 4px;
    _height: 5px;
    margin: 0 0 0 5px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
    line-height: 12px\0;
    *line-height: 13px;
}

:root .W_arrow {
    line-height: 13px\0;
}

@-moz-document url-prefix() {
    .W_arrow {
        line-height: 13px;
    }
}

.W_arrow em {
    display: inline-block;
    font-family: "SimSun";
}

.W_arrow .down {
    margin: -7px 0 0 -2px;
    *margin: -22px 0 0 -2px;
    _margin: -21px 0 0 -2px;
}

.W_arrow .up {
    margin: 0 0 0 -2px;
    *margin: -15px 0 0 -2px;
    _margin: -13px 0 0 -2px;
}

#js_style_css_module_list_WB_app_view {
    height: 42px;
}
.WB_feed .WB_cardtitle_b .obj_name .W_ficon {
    font-size: 16px;
    margin-right: 5px;
}

.WB_feed .WB_cardtitle_b .ficon_hot {
    color: #f95858;
}

.WB_feed .WB_cardtitle_b .ficon_p_invite {
    color: #73b3fc;
}

.WB_feed .WB_cardtitle_b .ficon_movie {
    color: #6a6b74;
}

.WB_feed .WB_cardtitle_b .ficon_place {
    color: #f08500;
}

.WB_feed .WB_cardtitle_b .ficon_book {
    color: #f8bb0f;
}

.WB_feed .WB_cardtitle_b .ficon_p_friend {
    color: #ef6d4e;
}

.WB_feed .WB_cardtitle_b .ficon_misswb {
    color: #6fb1ee;
}

.WB_feed .WB_cardtitle_b .ficon_article {
    color: #79c3c3;
}

.WB_feed .WB_cardtitle_b .ficon_promote {
    color: #70c221;
}

.WB_feed .WB_cardtitle_b .ficon_praised {
    color: #e46755;
}

.WB_feed .WB_cardtitle_b .ficon_group {
    color: #ffa105;
}

.WB_feed .WB_cardtitle_b .ficon_bulbwb {
    color: #ff8f00;
}

.feed_spe_list .list_box_trend {
    overflow: hidden;
}

.feed_spe_list .list_ul_trend {
    _float: left;
}

.feed_spe_list_a .list_li_trend {
    width: 600px;
}

.feed_spe_list_b .list_box_trend {
    padding: 6px 0;
}

.feed_spe_list_b .list_li_trend {
    width: 143px;
    margin: 0 0 0 6px;
}

.feed_spe_list_c .list_li_trend {
    width: 580px;
    padding: 0 10px;
}

.feed_spe_list_c .list_li_trend_ul li {
    float: left;
}

.feed_spe_list .WB_feed_detail {
    position: relative;
}

.feed_spe_list .WB_feed_detail .WB_screen .screen_box {
    top: 0;
    right: 0;
    margin: 0;
}

.feed_spe_list .WB_func .WB_handle li .line span .W_icon {
    position: static;
}

.feed_spe_list .WB_func .WB_handle li .line span em {
    margin-left: 0;
}

.WB_card_item_mod .wci_type_b {
    width: 270px;
    padding: 10px;
    position: relative;
}

.WB_card_item_mod .wci_type_b .wci_thumb {
    float: left;
    _position: absolute;
    _top: 0;
    _left: 10px;
}

.WB_card_item_mod .wci_type_b .wci_thumb img {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.WB_card_item_mod .wci_type_b .wci_main {
    margin-left: 60px;
}

.WB_card_item_mod .wci_type_b .wci_bd {
    padding-top: 6px;
}

.WB_card_item_mod .wci_type_b .wci_bd p {
    margin-bottom: 5px;
}

.WB_card_item_mod .wci_type_b .wci_bd a.W_f14 {
    display: inline-block;
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}

.WB_card_item_mod .wci_type_b .wci_bd p .W_icon {
    vertical-align: 0;
    vertical-align: 3px\9;
}

.WB_card_item_mod .wci_type_b .W_btn_b span {
    padding: 0 5px 0 3px
}

.WB_card_item_mod .wci_type_b .wci_bd .add_fans {
    margin-top: -14px;
    _position: relative
}

.WB_feed .WB_card_con {
    _position: relative;
}

.WB_feed .WB_card_con .WB_card_sld {
    position: relative;
    _zoom: 1
}

.WB_feed .WB_card_con .WB_card_list_box {
    overflow: hidden;
    _width: 514px;
    *position: relative;
    *zoom:1 }

.WB_feed .WB_card_con .WB_cards {
    width: 9999px;
    margin-top: 10px;
}

.WB_feed .WB_card_con .card_cover_rgt {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 50px;
    background-image: url('about:blank')\0;
}

.WB_feed .WB_card_con .card_cover_lft {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 50px;
    background-image: url('about:blank')\0;
}

.WB_feed .WB_card_con .WB_cards li {
    float: left;
    margin: 0 6px 6px 0;
}

.WB_card_item_mod .wci_type_b2 {
    width: 210px;
    padding: 7px 10px;
    position: relative;
}

.WB_card_item_mod .ficon_close {
    position: absolute;
    right: 10px;
    top: 10px;
    visibility: hidden;
    z-index: 9;
    _visibility: visible;
}

.WB_card_item_mod .wci_type_b2 {
    cursor: pointer;
    _position: relative;
}

.WB_card_item_mod .wci_type_b2:hover .ficon_close {
    visibility: visible
}

.WB_card_item_mod .wci_type_b2 .wci_thumb {
    float: left;
    margin: 3px 0 0;
    _position: absolute;
    _top: 0;
    _left: 10px;
}

.WB_card_item_mod .wci_type_b2 .wci_thumb img {
    width: 50px;
    height: 50px;
    overflow: hidden
}

.WB_card_item_mod .wci_type_b2 .wci_main {
    margin-left: 60px;
}

.WB_card_item_mod .wci_type_b2 .wci_bd .tit {
    width: 100%;
    height: 18px;
    margin: 0 0 5px;
    overflow: hidden;
}

.WB_card_item_mod .wci_type_b2 .wci_bd .tit a.W_f14 {
    display: inline-block;
    max-width: 108px;
    vertical-align: text-bottom;
}

.WB_card_item_mod .wci_type_b2 .wci_bd .tit .W_icon {
    vertical-align: -1px;
    vertical-align: 0\9;
}

.WB_card_item_mod .wci_type_b2 .wci_bd .con {
    width: 80px;
    _width: 72px;
    height: 30px;
    overflow: hidden;
    line-height: 15px;
}

.WB_card_item_mod .wci_type_b2 .wci_bd .add_fans {
    margin: 2px 0 0;
}

.WB_card_item_mod .wci_type_b2 .wci_ft {
    width: 210px;
    height: 17px;
    margin-top: 8px;
    margin-left: -60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 17px;
}

.WB_card_item_mod .wci_type_b2 .W_arrow_bor {
    margin: -10px 0 0 10px;
}

.WB_card_item_mod .wci_type_b2 .ft_con {
    padding: 5px 10px;
    height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    _width: 250px;
}

.WB_card_item_mod .wci_type_a2 {
    position: relative;
    _zoom: 1;
    width: 142px;
    cursor: pointer
}

.WB_card_item_mod .wci_type_a2 .ico_delpic {
    visibility: hidden;
    _visibility: visible;
    position: absolute;
    top: 0;
    _top: -5px;
    right: 0;
    z-index: 1;
}

.WB_card_item_mod .wci_type_a2:hover .ico_delpic {
    visibility: visible
}

.WB_card_item_mod .wci_type_a2 .wci_thumb {
    position: relative;
    width: 142px;
    height: 142px;
    overflow: hidden;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb a {
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb a:before {
    display: inline-block;
    content: "&nbsp;";
    width: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb img {
    width: 100%;
    vertical-align: middle;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb a:hover span {
    text-decoration: none
}

.WB_card_item_mod .wci_type_a2 .wci_thumb_des {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 20%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.46) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(0,0,0,0.25)), color-stop(40%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.46)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 20%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.46) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 20%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.46) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 20%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.46) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 20%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.46) 100%);
    height: 22px;
    cursor: pointer;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb_des_inner {
    margin: 0 10px;
    padding: 2px 0 0;
    display: block;
    line-height: 20px;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb_des_inner .W_autocut {
    display: inline-block;
    max-width: 90%;
    _width: 90%;
    margin: 0 2px;
    vertical-align: top;
    *vertical-align: middle;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb_des span {
    color: #fff;
    text-align: center;
}

.WB_card_item_mod .wci_type_a2 .wci_thumb_des_inner {
    text-decoration: none
}

.WB_card_item_mod .wci_type_a2 .wci_main {
    padding: 0 10px 4px;
}

.WB_card_item_mod .wci_type_a2 .wci_bd {
    line-height: 17px;
    margin: 8px 0 0 0;
    height: 34px;
    overflow: hidden
}

.WB_card_item_mod .wci_type_a2 .wci_ft {
    margin: 5px 0 0;
}

.WB_card_item_mod .wci_type_a2 .wci_ft .W_fl.S_txt2 {
    width: 100px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.WB_card_item_mod .wci_type_a2 .wci_ft .W_btn_c span {
    padding: 0 3px 0 4px;
}

.WB_card_item_mod .wci_type_a2 .wci_ft .W_ficon {
    margin: 0 2px 0 0;
}

.WB_card_item_mod .wci_type_a2 .wci_ft .W_icon {
    margin: 2px 0 0;
}

.WB_card_item_mod .wci_type_a2 .wci_ft .W_btn_b {
    margin: 0 0 7px;
}

.WB_feed .PCD_banner {
    margin: 0;
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.WB_feed .PCD_banner .m_wrap .pic_box .pic {
    width: 580px;
    height: 200px;
}

.WB_feed .PCD_banner .pages,.WB_feed .PCD_banner .pages .title,.WB_feed .PCD_banner .pages .bg_box {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}

.WB_feed .PCD_banner .pages_wrap .dot_ul {
    top: 12px;
}

.feed_spe_list_box_a .WB_cardtitle_b {
    border-bottom-width: 0;
    border-top-width: 1px;
    border-top-style: solid;
}

.list_li_trend_ul_one .WB_card_item_mod .wci_type_b {
    width: 560px;
}

.WB_feed_profile .WB_feed .WB_card_con .WB_card_list_box {
    _width: 568px;
}

.WB_feed_profile .WB_card_item_mod .wci_type_b2,.WB_feed_profile .WB_card_item_mod .wci_type_b2 .wci_ft {
    width: 261px;
}

.WB_feed_profile .WB_card_item_mod .wci_type_b2 .wci_bd .tit a.W_f14 {
    max-width: 159px;
}

.WB_feed_profile .WB_card_item_mod .wci_type_b2 .wci_bd .con {
    width: 131px;
}

#js_style_css_module_list_feed_spe_list {
    height: 42px;
}
.WB_feed_repeat .WB_media_wrap {
    margin-bottom: 8px;
}

.WB_feed_repeat .WB_media_a_m1 .WB_pic {
    width: 50px;
    height: 50px;
    _overflow: hidden;
}

.WB_feed_repeat .WB_media_a_m1 .WB_pic img {
    max-width: 50px;
    max-height: 50px;
    _width: 50px;
    vertical-align: middle;
}

.WB_feed_repeat .WB_media_a_m1 .WB_pic:before {
    display: inline-block;
    content: "&nbsp;";
    width: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
}

.WB_feed_repeat .repeat_list .WB_expand_media .tab_feed_a {
    margin: 0;
    padding: 0;
    border: 0;
}

.WB_sonFeed .WB_media_view,.WB_sonFeed .WB_media_view .media_show_box li,.WB_sonFeed .artwork_box {
    width: 424px;
}

.WB_sonFeed .WB_media_view .media_show_box img {
    max-width: 424px;
}

.WB_feed_comment .WB_media_wrap {
    margin: 2px 0 8px -10px;
}

.WB_feed_comment .WB_media_wrap .media_box {
    _display: inline;
    float: left;
    margin: 0 0 0 10px;
}

.WB_feed_comment .WB_media_wrap .media_box .WB_media_a {
    _display: inline;
}

.WB_feed_comment .WB_media_view {
    width: 440px;
    margin: 6px auto 0;
    overflow: hidden;
}

.WB_feed_comment .WB_media_view .media_show_box {
    position: relative;
    overflow: hidden;
}

.WB_feed_comment .WB_media_view .pic_show_controlN {
    display: none;
}

.WB_feed_comment .WB_media_view .media_show_box li {
    float: left;
    _display: inline;
    width: 440px;
    text-align: center;
}

.WB_feed_comment .WB_media_view .media_show_box img {
    display: inline-block;
    vertical-align: middle;
}

.WB_feed_comment .WB_media_view .media_show_box .W_loading {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic {
    display: inline-block;
    *display: inline;
    *zoom:1; vertical-align: top;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic img {
    display: inline-block;
    vertical-align: top;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic {
    min-width: 36px;
    max-width: 120px;
    max-height: 120px;
    text-align: center;
    *display: inline;
    _width: 120px;
    _height: 120px;
    _overflow: hidden;
    *zoom:1; _white-space: nowrap;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic img {
    max-width: 120px;
    max-height: 120px;
}

.WB_feed_comment .WB_media_wrap {
    margin-top: 0;
    margin-bottom: 0;
}

.WB_feed_comment .WB_expand_media {
    margin: 0 0 10px;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic {
    width: 50px;
    height: 50px;
    margin: 0 0 10px;
    _overflow: hidden;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic img {
    max-width: 50px;
    max-height: 50px;
    _width: 50px;
    vertical-align: middle;
}

.WB_feed_comment .WB_media_a_m1 .WB_pic:before {
    display: inline-block;
    content: "&nbsp;";
    width: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
}

#js_style_css_module_list_WB_feed_repeat_media {
    height: 42px;
}
.layer_forward {
    _position: relative;
    width: 510px;
}

.layer_forward .froward_wrap {
    padding: 16px 0 0;
}

.layer_forward .W_tips {
    margin: 0 16px 10px;
}

.layer_forward .WB_minitab {
    margin: 0 16px 10px;
    text-align: left;
}

.layer_forward .WB_minitab .txt {
    float: left;
    width: 50px;
    line-height: 30px;
    text-align: right;
}

.layer_forward .minitb_ul {
    _float: left;
    text-align: center;
}

.layer_forward .WB_minitab .W_icon {
    margin: 0 0 0 3px;
    _margin: 5px 0 0 3px;
    vertical-align: -3px;
    _vertical-align: -2px;
}

.layer_forward .WB_text {
    position: relative;
    _zoom: 1;
    _width: 458px;
    margin: 0 16px 10px;
    padding: 5px 10px;
    line-height: 20px;
}

.layer_forward .WB_text .con {
    display: block;
    _width: 100%;
    overflow: hidden;
}

.layer_forward .WB_text .ficon_arrow_down_lite {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 15px;
}

.layer_forward .WB_feed_repeat .repeat_list .WB_text {
    position: static;
    _width: 100%;
    margin: 0;
    padding: 0 0 2px;
    overflow: hidden;
    line-height: 23px;
}

.between_line_t {
    position: relative;
    width: 100%;
    margin: 0 0 -1px;
    padding: 4px 0;
}

.between_line_t fieldset {
    padding: 0;
}

.between_line_t legend {
    margin: 0 -5px;
    *margin: 0 -13px;
    font-weight: normal;
}

.layer_forward .WB_feed_repeat .WB_feed_publish {
    padding-left: 16px;
}

.layer_forward .forward_rpt1 .WB_publish {
    margin-left: 0;
}

.layer_forward .forward_rpt2 .WB_publish {
    *float: left;
    *margin: 0 -16px 0 0;
    *zoom:1;}

.layer_forward .WB_publish .p_input .W_input {
    width: 464px;
    padding-right: 6px;
}

.layer_forward .WB_publish .p_opt .opt ul.ipt,.layer_forward .WB_publish .p_opt .opt ul.ipt li {
    max-width: 220px;
    _width: 220px;
}

.layer_forward .forward_rpt2 .WB_publish .p_input .W_input {
    width: 420px;
    padding-right: 0;
}

.layer_forward .WB_feed_repeat .WB_repeat {
    margin: 0;
    padding: 0 0 6px;
    border: 0;
}

.layer_forward .WB_feed_repeat .repeat_list {
    padding-left: 16px;
}

.layer_forward .WB_feed_repeat .repeat_list .list_box {
    margin-top: 0;
}

.layer_forward .WB_feed_repeat .repeat_list .WB_cardmore {
    margin-left: -16px;
}

.layer_forward .WB_feed_repeat .sendbox_mod {
    padding: 0 0 7px 0;
}

.layer_forward .WB_feed_repeat .sendbox_mod .sendbox_area .W_input {
    min-height: 56px;
}

.layer_forward .WB_feed_repeat .sendbox_mod .sendbox_file .private_file_mod {
    *width: 73%;
}

#js_style_css_module_layer_layer_forward {
    height: 42px;
}
.private_file_mod {
    line-height: 20px;
}

.private_file_mod .download {
    margin-left: 10px;
}

.private_file_mod .mes_acc_icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-top: 2px;
    _padding: 0;
    margin: 0 8px 0 0;
    background: url("../../../images/message/acc_icon.png?id=1423554605595") no-repeat;
    vertical-align: middle;
}

.private_file_mod .acc_icon_default {
    background-position: 0 0;
}

.private_file_mod .acc_icon_excel {
    background-position: 0 -21px;
}

.private_file_mod .acc_icon_exe {
    background-position: 0 -39px;
}

.private_file_mod .acc_icon_music {
    background-position: 0 -57px;
}

.private_file_mod .acc_icon_pdf {
    background-position: 0 -77px;
}

.private_file_mod .acc_icon_photo {
    background-position: 0 -96px;
}

.private_file_mod .acc_icon_ppt {
    background-position: 0 -115px;
}

.private_file_mod .acc_icon_rar {
    background-position: 0 -133px;
}

.private_file_mod .acc_icon_txt {
    background-position: 0 -152px;
}

.private_file_mod .acc_icon_vedio {
    background-position: 0 -170px;
}

.private_file_mod .acc_icon_word {
    background-position: 0 -189px;
}

#js_style_css_module_list_private_file_list {
    height: 42px;
}
.PCD_event_red2014 {
    width: 100%;
    height: 100px;
    background: url("../../../images/apps_PCD/event/red2014.png") no-repeat;
    overflow: hidden;
    cursor: pointer;
}

.PCD_event_red2014 .face {
    position: relative;
    width: 58px;
    height: 58px;
    margin: 18px 0 0 13px;
    padding: 3px;
    background: #fff9d4;
    background: rgba(255,249,212,0.8);
    border-radius: 50%;
}

.PCD_event_red2014 .face img {
    width: 58px;
    height: 58px;
}

.PCD_event_red2014 .face .W_icon {
    position: absolute;
    right: 3px;
    top: 41px;
}

.PCD_event_red2014 .con {
    margin: 0 0 0 86px;
    padding: 17px 0 0;
    color: #fff;
}

.PCD_event_red2014 .con p {
    width: 140px;
    height: 22px;
    overflow: hidden;
    line-height: 22px;
}

.PCD_event_red2014 .con span {
    color: #fff5bb;
}

.WB_feed_spec .PCD_event_red2014 {
    background-image: url("../../../images/apps_PCD/event/red2014_feed.png") ;
}

.WB_feed_spec .PCD_event_red2014 .con p {
    width: 150px;
}

#js_style_css_apps_PCD_event_PCD_event_red2014 {
    height: 42px;
}
.WB_feed_spec_red2015 {
    position: relative;
    width: 366px;
    height: 100px;
    overflow: hidden;
    cursor: pointer;
}

.WB_feed_spec_red2015 .con_l {
    position: absolute;
    width: 86px;
    height: 100px;
    background: url("../../../images/index/2015card_left.png") no-repeat;
    z-index: 99;
}

.WB_feed_spec_red2015 .head_pic {
    position: relative;
    width: 52px;
    height: 52px;
    margin: 14px 0 0 13px;
    padding: 2px;
    background: #f3b550;
    background: rgba(243,181,80,1);
    border-radius: 50%;
}

.WB_feed_spec_red2015 .head_pic img {
    width: 52px;
    height: 52px;
}

.WB_feed_spec_red2015 .W_icon {
    position: absolute;
    right: 2px ;
    bottom: 2px;
}

.WB_feed_spec_red2015 .con {
    position: absolute;
    width: 298px;
    height: 100px;
    top: 0px;
    left: 68px;
    text-align: right;
    background-color: #dc272c;
    margin: 0;
}

.WB_feed_spec_red2015 .con p {
    position: absolute;
    right: 14px;
    width: 200px;
    color: #fff;
}

.WB_feed_spec_red2015 p.text_1 {
    top: 12px;
    color: #fed65a;
}

.WB_feed_spec_red2015 p.text_2 {
    top: 37px;
}

.WB_feed_spec_red2015 p.text_3 {
    top: 64px;
    width: 72px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 25px;
}

.WB_feed_spec_red2015 p.text_4 {
    top: 28px;
}

.WB_feed_spec_red2015 p.text_5 {
    top: 50px;
    color: #fed65a;
}

.WB_feed_spec_red2015 span {
    font-size: 28px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 {
    width: 300px;
    height: 81px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 .con_l {
    width: 75px;
    height: 81px;
    background: url("../../../images/apps_PCD/event/red2015_left.png") no-repeat;
}

.PCD_event_red2015 .WB_feed_spec_red2015 .head_pic {
    width: 42px;
    height: 42px;
    margin: 10px 0 0 11px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 .head_pic img {
    width: 42px;
    height: 42px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 .W_icon {
    position: absolute;
    right: -2px ;
    bottom: -2px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 .con {
    width: 240px;
    height: 81px;
    left: 60px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 .con p {
    width: 150px;
    right: 11px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 p.text_1 {
    top: 10px;
    font-size: 16px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 p.text_2 {
    top: 30px;
    font-size: 12px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 p.text_3 {
    top: 50px;
    width: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 p.text_4 {
    top: 22px;
    font-size: 12px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 p.text_5 {
    top: 40px;
    font-size: 14px;
    line-height: 22px;
}

.PCD_event_red2015 .WB_feed_spec_red2015 span {
    font-size: 22px;
}

#js_style_css_apps_PCD_event_WB_feed_spec_red2015 {
    height: 42px;
}
#js_style_css_module_list_comb_WB_feed_profile {
    height: 42px;
}




.layer_send_btn {
    overflow: hidden;
}

.layer_send_btn ul {
    _width: 410px;
    margin: -5px;
    overflow: hidden;
}

.layer_send_btn li {
    float: left;
    width: 195px;
    height: 45px;
    margin: -1px 0 0 -1px;
    padding: 5px;
    border-left-width: 1px;
    border-left-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
}

.layer_send_pic,.layer_send_medias,.layer_send_welfare,.layer_send_longwb,.layer_send_topic,.layer_send_vote {
    width: 400px;
    padding: 26px 16px 16px;
}

.layer_medias_youku {
    width: 408px;
}

.layer_medias_miaopai {
    padding: 26px 0 0;
    width: 440px;
}

.layer_medias_miaopai .notes {
    padding: 0 16px;
}

.layer_send_welfare .fl {
    float: left;
    width: 125px;
    padding: 0 10px 0 0;
    border-right-style: solid;
    border-right-width: 1px;
}

.layer_send_welfare .fl ul {
    _width: 125px;
    margin: -5px 0;
}

.layer_send_welfare .fl li {
    width: 125px;
    margin: -1px 0 0;
    padding: 5px 0;
    border-left: 0;
}

.layer_send_welfare .fr {
    float: right;
    width: 254px;
}

.layer_send_welfare .fr ul {
    _width: 264px;
}

.layer_send_welfare .fr li {
    width: 122px;
}

.layer_send_longwb .layer_send_btn .li_s2 {
    width: 410px;
    height: 90px;
}

.layer_send_longwb .layer_send_btn .li_s2 .f12 {
    font-size: 12px;
}

.layer_send_longwb .layer_send_btn .li_s2 .b {
    display: block;
}

.layer_send_longwb .layer_send_btn .li_s2 .btn_45px {
    height: 90px;
}

.layer_send_topic .layer_send_btn .li_s3 {
    width: 410px;
    margin-bottom: 10px;
}

.layer_send_topic .topic_box {
    width: 400px;
    overflow: hidden;
}

.layer_send_topic .topic_box .tit {
    font-size: 14px;
    font-weight: bold;
}

.layer_send_topic .topic_ul {
    width: 410px;
    overflow: hidden;
}

.layer_send_topic .topic_ul li {
    float: left;
    width: 200px;
    margin: 5px 5px 0 0;
}

.layer_send_topic .pic_box {
    display: inline;
    overflow: hidden;
    position: relative;
    float: left;
    width: 92px;
    height: 92px;
    background: #262626;
}

.layer_send_topic .pic_box .pic {
    width: 92px;
    height: 92px;
}

.layer_send_topic .pic_box .pic_btn_area {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.layer_send_topic .info_box {
    display: block;
    margin-left: 92px;
    overflow: hidden;
    height: 82px;
    padding: 5px 8px;
}

.layer_send_topic .info_box .title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    text-overflow: ellipsis;
    width: 88px;
    overflow: hidden;
    white-space: nowrap;
    float: none;
    font-family: 'Arial','Microsoft YaHei';
    height: 18px;
    line-height: 18px;
}

.layer_send_topic .info_box .title .ico_num {
    margin-right: 4px;
    vertical-align: 2px;
}

.layer_send_topic .info_box .txt {
    height: 60px;
    overflow: hidden;
    line-height: 20px;
}

.W_btn_l,.W_btn_l:hover {
    display: inline-block;
    width: 100%;
    background: #fff;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    color: #333;
}

.W_btn_l span {
    width: 100%;
    text-align: center;
    color: #333;
}

.W_btn_l:hover {
    text-decoration: none;
    background: #f2f2f5;
}

.W_btn_l:hover span {
    color: #eb7350;
}

.btn_45px {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    *line-height: 47px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    *overflow: hidden;
}

.W_btn_l .W_ficon {
    font-size: 20px;
    margin-right: 8px;
}

.W_btn_l .ficon_longwb {
    font-size: 22px;
}

.ico_topic {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../../../images/layer/ico_layer.png?id=1419901742185") ;
    background-repeat: no-repeat;
}

.ico_send_movie {
    background-position: -125px 0;
}

.ico_send_music {
    background-position: -150px 0;
}

.ico_send_food {
    background-position: -125px -25px;
}

.ico_send_book {
    background-position: -150px -25px;
}

.ico_send_flight {
    background-position: -125px -50px;
}

.ico_send_hotal {
    background-position: -150px -50px;
}

#js_homestyle_css_module_layer_layer_send_common {
    height: 42px;
}

#js_style_css_module_layer_layer_send_common {
    height: 42px;
}
.layer_faces {
    _position: relative;
    width: 373px;
    padding: 26px 16px 15px;
}

.layer_faces .WB_minitab {
    margin: 0 0 10px;
    text-align: left;
    letter-spacing: -0.34em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    text-rendering: optimizespeed;
}

.layer_faces .minitb_item .minitb_lk {
    width: auto;
    text-align: center;
    padding: 0 8px;
    letter-spacing: normal;
    word-spacing: normal;
    text-rendering: auto;
    font-weight: normal;
}

.layer_faces .minitb_item .minitb_lk {
    *width: 45px;
}

.layer_faces .minitb_item .minitb_lk:hover {
    font-weight: normal;
}

.layer_faces .WB_minitab .current .minitb_lk:hover,.layer_faces .WB_minitab .current .minitb_lk {
    font-weight: bold;
}

.layer_faces .WB_minitab .W_fr {
    *margin-top: -30px;
}

.layer_faces .minitb_more .minitb_lk {
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    text-rendering: auto;
}

.layer_faces .WB_minitab .cur_block {
    *width: 62px;
}

.layer_faces .faces_list {
    position: relative;
    height: 218px;
}

.layer_faces .faces_list ul {
    padding: 1px 0 0 1px;
    _padding: 1px 0 0 2px;
}

.layer_faces .faces_list li {
    cursor: pointer;
    float: left;
    border: 1px solid #e8e8e8;
    height: 22px;
    width: 26px;
    overflow: hidden;
    margin: -1px 0 0 -1px;
    padding: 4px 2px;
    text-align: center;
}

.layer_faces .faces_list li:hover {
    border: 1px solid #eb7350;
    background: #fff9ec;
    position: relative;
    z-index: 2;
}

.layer_faces .faces_list .W_scroll_y {
    right: -10px;
    _right: -11px;
    _height: 188px;
}

.layer_faces .faces_list_hot {
    margin-bottom: -1px;
}

.layer_faces .faces_list_hot li {
    border-color: #eeeac9;
    background: #fffce4;
}

#js_style_css_module_layer_layer_faces {
    height: 42px;
}
.layer_send_medias .laMed_inp {
}

.layer_send_medias .laMed_con {
    margin: 10px 0 0;
    line-height: 1.5;
}

.layer_send_medias .laMed_inp .inp_video {
    float: left;
    width: 323px;
    margin-right: 5px;
    padding-left: 6px;
    padding-right: 2px;
}

.layer_send_medias .laMed_inp .btn_30px {
    width: auto;
}

.layer_send_medias .laMed_inp .layer_menu_list {
    width: 335px;
    position: absolute;
    top: 90px;
    left: 20px;
    z-index: 99;
}

.layer_send_medias .laMed_err {
    margin-top: 6px;
}

.layer_send_medias .WB_minitab {
    margin-bottom: 20px;
}

.layer_medias_miaopai .WB_minitab {
    margin: 0;
}

.layer_send_medias .minitb_item .minitb_lk {
    width: 140px;
}

.layer_send_medias .minitb_item .minitb_lk img {
    vertical-align: middle;
    margin-right: 3px;
    _margin: 5px 3px 5px 0;
}

.layer_send_medias .minitb_item .minitb_lk .youku {
    width: 53px;
    height: 16px;
    display: inline-block;
    margin: 0 3px 0 0;
    background: url("../../../images/layer/applogo_youku.png?id=1419901742185") no-repeat 0 center;
    vertical-align: middle;
}

.layer_send_medias .minitb_item .minitb_lk .tudou {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 3px 0 0;
    background: url("../../../images/layer/applogo_tudou.png?id=1419901742185") no-repeat 0 center;
    vertical-align: middle;
}

.layer_send_medias .minitb_item .minitb_lk .miaopai {
    width: 18px;
    height: 19px;
    display: inline-block;
    margin: 0 3px 0 0;
    background: url("../../../images/layer/applogo_miaopai.png?id=1419901742185") no-repeat 0 center;
    vertical-align: middle;
}

.layer_send_medias .notes {
    margin-bottom: 10px;
}

.layer_send_medias .tab3up .minitb_item .minitb_lk {
    width: 108px
}

.layer_send_video {
}

.layer_send_video .video_upload {
    padding: 20px;
}

.layer_send_video .video_uploaded {
    text-align: center;
}

.layer_send_video .video_uploaded .up_stat {
    display: inline-block;
    *zoom:1;*display: inline;
    padding: 110px 0 80px 0;
}

.layer_send_video .video_uploaded .up_stat span {
    vertical-align: middle;
}

.layer_send_video .video_uploaded .up_plus {
    text-align: right;
}

.layer_send_video .medias_miaopai {
    padding: 26px 0 0
}

#youku-upload fieldset {
    border: none;
}

.upload_intro {
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    background: #f5f5f5;
    padding: 10px 20px;
    margin: 20px 0;
}

.youku_logo {
    display: inline-block;
    height: 40px;
    width: 108px;
    background: url("../../../images/layer/youku.png?id=1419901742185") no-repeat 0 center;
}

.upload_intro .intro_txt {
    display: inline-block;
    vertical-align: top;
    color: #666;
    margin-left: 10px;
}

.upload_intro .intro_txt em {
    display: block;
    line-height: 22px;
}

#js_homestyle_css_module_layer_layer_send_media {
    height: 42px;
}

#js_style_css_module_layer_layer_send_media {
    height: 42px;
}
.layer_vote {
    width: 380px;
    padding: 5px 16px 0;
}

.layer_vote .title {
    margin-top: 18px;
}

.layer_vote h5 {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}

.layer_vote .title .W_label {
    margin-right: 20px;
}

.layer_vote .title .tips {
    display: inline-block;
}

.layer_vote .title .tips .W_icon {
    float: left;
    margin-right: 3px;
}

.layer_vote .con {
    margin-top: 8px;
}

.layer_vote .con .W_input {
    width: 99%;
}

@media \0screen\,screen\9 {
    .layer_vote .con .W_input {
        height: 28px;
        line-height: 18px;
        padding: 0 0 0 2px;
    }
}

.layer_vote .con .W_input .S_txt1 {
    float: left;
    margin: 6px 10px 0 3px;
}

.layer_vote .con .W_input .input {
    width: 86%;
    height: 26px;
    border: none;
    outline: none;
}

@media \0screen\,screen\9 {
    .layer_vote .con .W_input .input {
        height: 22px;
        line-height: 18px;
        padding: 4px 0 0 2px;
    }
}

.layer_vote .del {
    border-left-width: 1px;
    border-left-style: solid;
    padding-left: 7px;
    height: 17px;
    line-height: 17px;
    display: inline-block;
}

.layer_vote .chooseBox {
    padding: 15px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.layer_vote .seniorBox {
    padding: 15px 0;
}

.layer_vote h5 .ficon_arrow_down,.layer_vote h5 .ficon_arrow_up {
    margin-left: 5px;
}

.layer_vote .seniorpic,.layer_vote .seniortxt {
    margin-top: 8px;
}

.layer_vote .seniorpic .W_input,.layer_vote .seniortxt .W_input {
    padding: 5px;
    height: auto;
}

.layer_vote .seniorpic .W_input .input {
    width: 82%;
    height: 48px;
    border: none;
    outline: none;
}

.layer_vote .seniortxt .W_input .input {
    width: 100%;
    height: 48px;
    border: none;
    outline: none;
}

.layer_vote .coding {
    margin-top: 15px;
    padding-top: 15px;
    border-top-width: 1px;
    border-top-style: solid;
}

.layer_vote .coding img {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle;
}

.layer_vote .addbox {
    width: 100%;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
}

.layer_vote .addbox .ficon_add {
    margin-right: 3px;
    vertical-align: 1px;
}

.layer_vote .ficon_add_pic {
    font-size: 22px;
}

.layer_vote .seniorBox .pic .ico_delpic {
    display: none;
    _display: block;
    position: absolute;
    top: 0;
    right: 0;
}

.layer_vote .seniorBox .pic:hover .ico_delpic {
    display: block
}

.layer_vote .option_pic {
    position: relative;
    clear: both;
    margin-top: 8px;
}

.layer_vote .pic {
    float: left;
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
}

.layer_vote .pic:hover .S_ficon {
    color: #fa7d3c;
}

.layer_vote .option_pic .piccon {
    margin-left: 60px;
    display: block;
}

@media \0screen\,screen\9 {
    .layer_vote .option_pic .piccon .W_input {
        height: 28px;
        line-height: 18px;
        padding: 0 0 0 2px;
    }
}

.layer_vote .option_pic .piccon .W_input .S_txt1 {
    float: left;
    margin: 6px 10px 0 3px;
}

.layer_vote .option_pic .piccon .W_input .input {
    width: 84%;
    height: 26px;
    border: none;
    outline: none;
}

@media \0screen\,screen\9 {
    .layer_vote .option_pic .piccon .W_input .input {
        height: 22px;
        line-height: 18px;
        padding: 4px 0 0 2px;
    }
}

.layer_vote .option_pic .pic span {
    position: relative;
    color: #fff;
    margin: -14px 0 0;
    *margin: -17px 0 0;
    _margin: -16px 0 0;
    display: block;
    height: 14px;
    width: 50px;
    text-align: center;
    overflow: hidden;
    line-height: 14px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
}

.layer_vote .option_pic .pic form {
    position: absolute;
    width: 50px;
    height: 50px;
    overflow: hidden;
    z-index: 10;
    margin: -50px 0 0;
}

.layer_vote .option_pic .pic input {
    font-size: 50px;
    cursor: pointer;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none;
    border: none;
    margin: -10px 0 0 -650px\9;
}

.layer_vote .date_select {
    margin: 0 7px 0 0;
    border: 1px solid #ddd;
    width: 98px;
    height: 15px;
    padding: 2px 3px;
    vertical-align: middle;
    cursor: pointer;
    background: url("../../../images/layer/vote_date.png?id=1419901742185") no-repeat right 0;
}

.layer_vote .date {
    margin: 0 5px 0 0;
    display: inline-block;
    vertical-align: middle;
}

.layer_vote .date select {
    margin: 0 5px 0 0;
    height: 21px;
    vertical-align: middle;
}

#js_homestyle_css_module_layer_layer_vote {
    height: 42px;
}

#js_style_css_module_layer_layer_vote {
    height: 42px;
}
.W_layer .detail .send_weibo {
    width: 470px;
    margin: 0;
    padding: 10px 16px 16px;
    box-shadow: none;
}

.W_layer .detail .send_weibo .input .W_input {
    width: 458px;
}

.W_layer .detail .send_weibo .kind {
    width: auto;
}

.W_layer .detail .send_weibo .kind_detail a {
    margin-right: 20px;
}

#js_style_css_module_layer_layer_send_weibo {
    height: 42px;
}
.layer_send_remark {
    padding: 30px 130px;
    text-align: center;
}

.layer_send_remark .title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.layer_send_remark .title .name {
    padding: 0 5px;
}

.layer_send_remark .icon_starbar_a {
    position: relative;
    display: inline-block;
    width: 170px;
    height: 30px;
    background: url("img/icon-x2.png?id=201512251855") no-repeat -1048px 0;
    *text-align: left;
}

.layer_send_remark .icon_starbar_error {
    position: absolute;
    display: block;
    width: 170px;
    height: 30px;
    background: url("img/icon-x2.png?id=201512251855") no-repeat -1048px -51px;
    top: 0;
    left: 0;
}

.layer_send_remark .icon_starbar_a .icon_starbar_stars {
    display: block;
    height: 30px;
    background: url("img/icon-x2.png?id=201512251855") no-repeat -1048px -51px;
}

.layer_send_remark_con {
    padding: 26px 16px 16px 16px;
    _zoom: 1;
    _position: relative;
    width: 400px;
}

.layer_send_remark_con .topic_box {
    width: 400px;
    _zoom: 1;
    _position: relative;
}

.layer_send_remark_con .topic_box .tit {
    font-size: 14px;
    font-weight: bold;
}

.layer_send_remark_con .topic_box .tit .W_pagegroup {
    float: right;
    font-size: 12px;
    font-weight: normal;
    *margin-top: -16px;
}

.layer_send_remark_con .topic_ul {
    width: 410px;
    margin-bottom: 20px;
}

.layer_send_remark_con .topic_ul li {
    float: left;
    width: 200px;
    margin: 5px 5px 0 0;
}

.layer_send_remark_con .pic_box {
    display: inline;
    overflow: hidden;
    position: relative;
    float: left;
    width: 92px;
    height: 92px;
    background: #262626;
}

.layer_send_remark_con .pic_box .pic {
    width: 92px;
    height: 92px;
}

.layer_send_remark_con .pic_box .pic_btn_area {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.layer_send_remark_con .info_box {
    display: block;
    margin-left: 92px;
    overflow: hidden;
    height: 82px;
    padding: 5px 8px;
}

.layer_send_remark_con .info_box .title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    text-overflow: ellipsis;
    width: 88px;
    overflow: hidden;
    white-space: nowrap;
    float: none;
    font-family: 'Arial','Microsoft YaHei';
    height: 18px;
    line-height: 18px;
}

.layer_send_remark_con .info_box .title .ico_num {
    margin-right: 4px;
    vertical-align: 2px;
}

.layer_send_remark_con .info_box .txt {
    height: 60px;
    overflow: hidden;
    line-height: 20px;
}

.layer_send_remark_con .topic_type {
    width: 440px;
    overflow: hidden;
    height: 20px;
    margin: 5px 0 0;
}

.layer_send_remark_con .topic_type li {
    float: left;
    margin: 0 33px 0 0;
    font-size: 14px;
    font-weight: bold;
}

.layer_send_remark_con .topic_type li .ico_topic {
    float: left;
    margin: 0 5px 0 0;
}

.layer_send_remark_con .remark_inpupt {
    margin: 10px 0 20px 0;
    _zoom: 1;
}

.layer_send_remark_con .remark_inpupt .inp_video {
    float: left;
    width: 315px;
    margin-right: -1px;
    _width: 315px;
    _margin-right: -4px;
    text-indent: 12px;
}

.layer_send_remark_con .remark_inpupt .layer_menu_list {
    width: 100%;
    position: absolute;
    top: 90px;
    left: 20px;
    z-index: 99;
}

.layer_menu_list .search_movie_1 {
    width: 395px;
    overflow-y: auto;
    overflow-x: hidden;
}

.layer_menu_list .search_movie_1 li a {
    line-height: 20px;
}

.layer_menu_list .search_movie_1 li a .tit {
    display: inline-block;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.layer_menu_list .search_movie_1 li a .subtitle {
    margin-left: 40px;
    display: inline-block;
    width: 205px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.layer_menu_list .search_movie_2 {
    width: 395px;
}

.layer_menu_list .search_movie_2 li a .pic {
    width: 50px;
    height: 50px;
    vertical-align: top;
}

.layer_menu_list .search_movie_2 li a .con {
    display: inline-block;
    margin-left: 10px;
}

.layer_menu_list .search_movie_2 li a .con .tit {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}

.layer_menu_list .search_movie_2 li a .con .subtitle {
    display: block;
    font-size: 14px;
}

.layer_menu_list .search_movie_2 .W_pages .next {
    width: 80px;
    margin-left: 5px;
}

.layer_menu_list .search_movie_2 .W_pages .prev {
    width: 80px;
    margin-right: 5px;
}

.layer_send_remark_con .topic_box .layer_menu_list {
    padding: 0;
    box-shadow: none;
    position: relative;
    border: 0;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 {
    width: 100%;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 li {
    _width: 400px;
    _height: 50px;
    _zoom: 1;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 ul li a {
    padding: 0;
    margin-bottom: 10px;
    overflow: hidden;
    _zoom: 1;
    _width: 400px;
    _height: 50px;
    _display: block;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 li a .con {
    margin-left: 5px;
    width: 340px;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 li a .con .tit {
    margin-top: 5px;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 li a .con .tit,.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 li a .con .subtitle {
    _width: 100%;
}

.layer_send_remark_con .topic_box .layer_menu_list .search_movie_2 .WB_cardpage {
    margin: 0 -16px -16px -16px;
    _zoom: 1;
    _position: relative;
}

#js_style_css_module_layer_layer_send_remark {
    height: 42px;
}
.layer_personcard {
    position: relative;
    width: 375px;
    z-index: 1
}

.layer_personcard .W_vline {
    display: inline;
}

.layer_personcard .nc_head {
    position: relative;
    width: 100%;
    height: 110px;
    padding-top: 12px;
    background-image: url("../../../images/layer/personcard_cover.png?id=1419901742185") ;
    background-position: center top;
    background-repeat: repeat;
    background-size: cover;
}

.layer_personcard .nc_head .pic_box {
    display: block;
    width: 50px;
    height: 50px;
    position: relative;
    margin: 0 auto;
}

.layer_personcard .nc_head .icon_bed {
    position: absolute;
    bottom: -2px;
    right: -2px;
}

.layer_personcard .nc_head .name, .layer_personcard .nc_head .intro {
    margin: 7px 0 0;
    line-height: 1.2em;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 1px #999;
}

.layer_personcard .nc_head .intro {
    padding: 0 12px;
}

.layer_personcard .nc_head .name {
    margin: 24px 0 0;
}

.layer_personcard .nc_head .name a {
    color: #fff;
}

@media \0screen\,screen\9 {
    .layer_personcard .nc_head .name .male, .layer_personcard .nc_head .name .female, .layer_personcard .nc_head .name a {
        vertical-align: middle\9;
        *vertical-align: baseline;
    }

    .layer_personcard .nc_head .name .male, .layer_personcard .nc_head .name .female {
        *vertical-align: text-bottom;
    }
}

.layer_personcard .nc_head .remark {
    padding: 0 3px;
}

.layer_personcard .nc_head .remark a {
    font-size: 12px;
    color: #fff;
}

.layer_personcard .nc_head .mask {
    position: absolute;
    width: 100%;
    height: 70px;
    bottom: 0;
    left: 0;
    text-shadow: 0 0 3px rgba(0,0,0,0.3);
    background: url("../../../images/layer/personcard_mask.png?id=1419901742185") center bottom repeat-x;
    _background: none;
    overflow: hidden;
}

.layer_personcard .nc_content {
    padding: 9px 0 16px;
    text-align: center;
}

.layer_personcard .c_follow {
    padding-right: 9px;
}

.layer_personcard .c_fans {
    padding: 0 9px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.layer_personcard .c_weibo {
    padding-left: 9px;
}

.layer_personcard .c_count a {
    color: #333;
}

.layer_personcard .nc_content .num {
    padding-left: 3px;
    color: #333;
}

.layer_personcard .nc_content .num:hover {
    color: #eb7350;
}

.layer_personcard .user_info {
    margin: 8px 0 0;
    text-align: center;
}

.layer_personcard .info_ul {
    margin-left: -6px;
}

.layer_personcard .info_li {
    display: inline-block;
    *display: inline;
    width: ;
    *zoom: 1; margin-left: 6px;
    vertical-align: top;
    overflow: hidden;
}

.layer_personcard .info_li .interval,.layer_personcard .info_li .detail {
    display: inline-block;
    max-width: 7em;
    padding-left: 3px;
    vertical-align: top;
    text-align: left;
}

@media \0screen\,screen\9 {
    .layer_personcard .info_li:first-child {
        max-width: 84px\9;
        *max-width: auto;
    }
}

.layer_personcard .info_li .interval {
    padding-left: 0;
}

.layer_personcard .info_li .S_txt2 {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.layer_personcard .c_btnbox {
    margin-top: 10px;
}

.layer_personcard .c_btnbox .W_btn_b {
    width: 88px;
    margin-left: 5px;
    padding: 0;
    vertical-align: top;
    cursor: pointer;
}

.layer_personcard .c_btnbox .W_btn_pf_menu {
    width: 24px;
}

.layer_personcard .W_btn_b .W_vline {
    margin: 0 5px;
}

.layer_personcard .W_btn_b .W_ficon {
    color: #696e78;
}

.layer_personcard .W_btn_b .ficon_add {
    float: none;
}

.layer_personcard .nc_foot {
    margin: 0 16px;
    padding: 10px 0 16px;
    border-top: 1px solid #e6e6e6;
}

.layer_personcard .nc_foot .item, .layer_personcard .nc_foot .shop_type {
    margin-top: 10px;
    width: 320px;
}

.layer_personcard .nc_foot p {
    margin-top: 8px;
    width: 320px;
}

.layer_personcard .nc_foot .shop_link, .layer_personcard .nc_foot .shop_type {
    margin-top: 2px;
}

.layer_personcard .nc_foot .shop_name img {
    vertical-align: text-bottom;
    margin-left: 5px;
}

.layer_personcard .nc_foot .shop_link .W_btn_b {
    margin-left: 5px;
}

#js_style_css_module_layer_layer_personcard {
    height: 42px;
}
.layer_edit_group {
    padding: 20px;
    width: 400px;
    *position: relative;
}

.layer_edit_group .contit {
    width: 65px;
    font-size: 12px;
    line-height: 24px;
    text-align: right;
}

.layer_edit_group .contit .must {
    margin-right: 5px;
    vertical-align: top;
    color: #E44443;
}

.layer_edit_group .conbox {
    width: 330px;
}

.layer_edit_group .group_name,.layer_edit_group .group_descrip {
    padding: 7px 0;
}

.layer_edit_group .group_name .W_input {
    width: 318px;
    padding: 0 6px;
}

.layer_edit_group .group_descrip .W_input {
    width: 318px;
    height: 80px;
    padding: 0 6px;
}

.layer_edit_group .group_radio {
    line-height: 24px;
}

.layer_edit_group .group_radio .W_label {
    margin-right: 7px;
    *margin-right: 0;
}

.layer_edit_group .M_notice_del {
    display: block;
    margin-top: 3px;
    background: #fcc;
    border: 1px solid #f69696;
}

#js_style_css_module_layer_layer_edit_group {
    height: 42px;
}
.private_send_box {
    width: 100%;
    border-top-style: solid;
    border-top-width: 1px;
}

.sendbox_mod {
    padding: 16px;
}

.sendbox_mod .sendbox_annex {
    padding-bottom: 1px;
    *padding-bottom: 0;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.10) inset;
}

.sendbox_mod_focus .sendbox_annex,.sendbox_mod_focus .sendbox_area .W_input {
    box-shadow: none;
    border-color: #fa7d3c;
}

.sendbox_mod .sendbox_area {
    padding-right: 26px;
}

.sendbox_mod .sendbox_area .W_input {
    width: 100%;
    height: 22px;
    padding: 5px 12px 0;
    border-bottom: none;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.10) inset;
}

.sendbox_mod .sendbox_penarea_one .W_input {
    height: 110px;
}

.sendbox_mod .sendbox_penarea_two .W_input {
    height: 210px;
}

.sendbox_mod .sendbox_bar {
    padding-top: 10px;
}

.sendbox_mod .sendbox_menu {
    padding: 4px 0 0 2px;
}

.sendbox_mod .sendbox_menu .icon_send {
    position: relative;
    margin-right: 11px;
}

.sendbox_mod .sendbox_btn .prompt {
    margin-right: 10px;
}

.sendbox_mod .sendbox_file,.sendbox_mod .sendbox_img {
    padding: 0 0 4px 12px;
    border-top-width: 1px;
    border-top-style: solid;
    overflow: hidden;
}

.sendbox_mod .sendbox_file .files {
    padding: 6px 10px 0 0;
}

.sendbox_mod .sendbox_file .state_mod .W_loading {
    vertical-align: top;
    margin-right: 5px;
}

.sendbox_mod .sendbox_file .state {
    margin-right: 5px;
}

.sendbox_mod .sendbox_file .ficon_close {
    vertical-align: top;
    padding-top: 1px;
}

.sendbox_mod .sendbox_file .private_file_mod {
    width: 75%;
}

.sendbox_mod .sendbox_img {
    padding-bottom: 0;
}

.sendbox_mod .sendbox_img .imgs {
    padding: 10px 0 7px 12px;
    margin-left: -12px;
}

.sendbox_mod .sendbox_img .img_mod {
    display: inline;
    width: 92px;
    margin-right: 10px;
}

.sendbox_mod .sendbox_img .img_mod .mod_top {
    width: 92px;
    height: 92px;
    overflow: hidden;
    line-height: 92px;
    text-align: center;
}

.sendbox_mod .sendbox_img .img_mod .mod_top .prompt {
    padding-top: 39px;
    line-height: 14px;
}

.sendbox_mod .sendbox_img .img_mod .send_img {
    display: block;
}

.sendbox_mod .sendbox_img .img_mod .mod_btm {
    padding-top: 6px;
}

.sendbox_mod .sendbox_img .img_mod .mod_btm .W_autocut {
    max-width: 62px;
    _width: 62px;
}

.sendbox_mod .sendbox_img .img_mod .icon_add {
    display: inline-block;
    width: 33px;
    height: 29px;
    margin-top: 32px;
    background: url("../../../images/message/msg_icon.png?id=1423554605595") 0 -46px no-repeat;
    _background: url("../../../images/message/msg_icon_ie.gif?id=1423554605595") 0 -46px no-repeat;
}

.sendbox_mod .sendbox_img .img_mod .icon_add:hover {
    background-position: 0 -80px;
}

#js_style_css_module_list_private_send {
    height: 42px;
}
.layer_private_letter {
    padding: 16px 20px;
    width: 462px;
    _position: relative
}

.layer_private_letter .private_sendto {
    padding: 0 0 8px 0;
}

.layer_private_letter .tit {
    width: 40px;
    line-height: 30px;
}

.layer_private_letter .W_input {
    width: 418px;
}

.layer_private_letter textarea.W_input {
    height: 48px;
}

.layer_private_letter .sendbox_mod {
    width: 422px;
    _width: 422px;
    overflow: hidden;
    padding: 0;
}

.layer_private_letter .sendbox_mod .sendbox_area {
    padding-right: 4px;
}

.layer_private_letter .sendbox_mod .sendbox_area .W_input {
    min-height: 56px;
    padding: 5px 0 0 2px;
}

.layer_private_letter .sendbox_mod .sendbox_file .private_file_mod {
    *width: 73%;
}

.layer_private_letter .sendbox_mod .sendbox_menu {
    padding-top: 0;
}

.layer_private_letter .sendbox_mod .sendbox_btn {
    _margin-right: -4px;
}

#js_style_css_module_layer_layer_private_letter {
    height: 42px;
}
.layer_prompt {
    *position: relative;
    width: 262px;
    padding: 16px;
}

.layer_prompt .son_title {
    font-size: 14px;
    padding: 0 0 15px;
}

.layer_prompt dt,.layer_prompt dd {
    float: left;
    display: inline;
    line-height: 25px;
}

.layer_prompt dt {
    margin: 0 10px 0 0;
}

.layer_prompt dd .W_input {
    width: 200px;
}

.layer_prompt dd .W_error {
    padding: 5px 0 0;
}

.layer_prompt dd .W_error span {
    vertical-align: middle;
    line-height: 16px;
}

#js_style_css_module_layer_layer_prompt {
    height: 42px;
}
.layer_dialogue_v5 {
    position: relative;
    width: 560px;
    padding: 16px;
}

.layer_dialogue_v5 .WB_empty .WB_innerwrap {
    padding-top: 0;
}

.layer_dialogue_v5 .WB_empty .subtext {
    margin-top: 0;
}

.layer_dialogue_v5 .WB_feed_repeat {
    position: relative;
    height: 300px;
}

.layer_dialogue_v5 .WB_feed_repeat .repeat_list {
    padding-right: 10px;
}

.layer_dialogue_v5 .W_scroll_y {
    right: -10px;
}

.layer_dialogue_v5 .WB_repeat {
    padding: 0;
    border: none;
    background: url("../../../images/layer/layer_comment_line.png?id=1419901742185") repeat-y 30px 0;
}

.layer_dialogue_v5 .time_s {
    position: absolute;
    width: 55px;
    margin: 10px 0 0 -65px;
    *margin-left: -95px;
    text-align: center;
    line-height: 16px;
}

#js_style_css_module_layer_layer_dialogue_v5 {
    height: 42px;
}
.layer_favor_addtags {
    _position: relative;
}

.layer_favor_addtags .W_layer_con_tit {
    margin: -4px 16px 0;
}

.layer_favor_addtags .f_tit {
    float: left;
    width: 60px;
    line-height: 30px;
}

.layer_favor_addtags .f_con {
    _margin: 0 0 0 -3px;
    *zoom:1;}

.layer_favor_addtags .W_tips {
    margin: 0 0 5px;
}

.layer_favor_addtags .form_table_s {
    _position: relative;
    padding: 10px 16px 0;
    width: 350px;
}

.layer_favor_addtags .form_table_s .f_normal {
    margin: 0 0 10px;
}

.layer_favor_addtags .form_table_s .f_tit {
    width: 74px;
    font-size: 14px;
}

.layer_favor_addtags .form_table_s .f_con {
    margin: 0 0 0 74px;
    _margin: 0 0 0 71px;
    *zoom:1;}

.layer_favor_addtags .form_table_s .W_tips {
    margin: 0 0 5px 74px;
    _margin: 0 0 5px 77px;
}

.layer_favor_addtags .addbox {
    _position: relative;
    width: 250px;
    padding: 0 16px 10px;
}

.layer_favor_addtags .tags {
    padding: 0 0 4px;
}

.layer_favor_addtags .addbox .tags {
    _position: relative;
    _width: 240px;
    margin: 0 -10px 0 0;
}

.layer_favor_addtags .tags .W_btn_tag {
    margin: 4px 10px 6px 10px;
}

.layer_favor_addtags .tags .tag_txt {
    display: block;
    max-width: 7em;
}

.layer_favor_addtags .input_outer {
    width: 246px;
    margin: 0 0 10px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    line-height: 28px;
    padding: 0 0 0 2px;
    vertical-align: middle;
    color: #808080;
    outline-style: none;
    background-color: transparent;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
}

.layer_favor_addtags .input_outer input {
    zoom:1;width: 98%;
    *width: 235px;
    padding: 0;
    border: 0;
    box-shadow: none;
    background: none;
    height: 28px;
}

@media \0screen\,screen\9 {
    .layer_favor_addtags .input_outer input {
        height: 21px;
        line-height: 18px;
        padding: 5px 0 0 2px;
    }
}

.layer_favor_addtags .input_outer .W_btn_tag {
    margin-top: 3px;
    margin-right: 10px;
}

.layer_favor_addtags .btn_add {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 0;
}

#js_style_css_module_layer_layer_addfavor_tags {
    height: 42px;
}
.layer_add_collect {
    _position: relative;
}

.layer_add_collect .f_tit {
    float: left;
    width: 60px;
    line-height: 30px;
}

.layer_add_collect .f_con {
    _margin: 0 0 0 -3px;
    *zoom:1;}

.layer_add_collect .addbox {
    _position: relative;
    width: 360px;
    padding: 0 16px 10px;
}

.layer_add_collect .tags {
    padding: 0 0 4px;
}

.layer_add_collect .addbox .tags {
    _position: relative;
    _width: 240px;
    margin: 0 -10px 0 0;
}

.layer_add_collect .tags .W_btn_tag {
    margin: 4px 10px 6px 10px;
}

.layer_add_collect .tags .tag_txt {
    display: block;
    max-width: 7em;
}

.layer_add_collect .input_outer {
    width: 356px;
    margin: 0 0 10px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    line-height: 28px;
    padding: 0 0 0 2px;
    vertical-align: middle;
    color: #808080;
    outline-style: none;
    background-color: transparent;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15) inset;
}

.layer_add_collect .input_outer input {
    zoom:1;width: 98%;
    *width: 345px;
    padding: 0;
    border: 0;
    box-shadow: none;
    background: none;
    height: 28px;
}

@media \0screen\,screen\9 {
    .layer_add_collect .input_outer input {
        height: 21px;
        line-height: 18px;
        padding: 5px 0 0 2px;
    }
}

.layer_add_collect .input_outer .W_btn_tag {
    margin-top: 3px;
    margin-right: 10px;
}

.layer_add_collect .btn_add {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 0;
}

.layer_add_collect .tip-box {
    margin: 0 16px;
    padding: 20px 0 20px;
    text-align: center;
    border-bottom: 1px solid #f2f2f5;
}

.layer_add_collect .tip-box .txt-box {
    margin-top: 16px;
    font-size: 14px;
}

.layer_add_collect .W_tips {
    text-align: left;
    margin: 0 0 5px;
    padding: 12px 0 6px 0;
    background: none;
    border: none;
}

#js_style_css_module_layer_layer_add_collect {
    height: 42px;
}
.layer_emotion .emotion_list {
    width: 200px;
    height: 30px;
    padding: 10px 0 10px 10px;
    overflow: hidden;
}

.layer_emotion .emotion_list li {
    float: left;
    _display: inline;
    margin: 0 10px 0 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.layer_emotion .emotion_list li img {
    width: 30px;
    height: 30px;
}

.layer_emotion .emotion_list li a {
    display: block;
    width: 100%;
    height: 100%;
}

.layer_emotion .emotion_list li .ficon_more {
    font-size: 20px;
}

#js_style_css_module_layer_layer_emotion {
    height: 42px;
}
.layer_screenshot_tips {
    padding: 16px
}

.layer_screenshot_tips .tip {
    padding: 0 0 10px;
    font-size: 14px;
    font-weight: 700;
}

.layer_pic_list .tit_txt {
    height: 26px;
    line-height: 26px;
}

.layer_pic_list .ico_editpic {
    display: inline-block;
    vertical-align: middle;
    background-image: url("../../../images/layer/ico_layer.png?id=201505071104") ;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    _margin: 5px 0;
    _vertical-align: middle;
}

.layer_pic_list .ico_editpic {
    background-position: -25px -50px;
}

.layer_pic_list .ico_editpic:hover {
    background-position: -50px -50px;
}

.layer_pic_list {
    width: 252px;
    overflow: hidden;
    padding: 16px 16px 10px 16px;
    _position: relative;
}

.drag_pic_list {
    _position: relative;
    _zoom: 1;
    margin-right: -6px;
}

.drag_pic_list li {
    float: left;
    width: 80px;
    height: 80px;
    position: relative;
    margin: 0 6px 6px 0;
    background: url("../../../images/layer/img_default.png?id=201505071104") no-repeat 0 bottom #f3f3f3;
    text-align: center;
    overflow: hidden;
    _zoom: 1;
    _display: inline;
}

.drag_pic_list li.pic {
    cursor: all-scroll;
    display: block;
    text-decoration: none;
}

.drag_pic_list li.pic:hover .picbg {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(74,74,74,0.6);
}

.drag_pic_list li.pic img,.drag_pic_list li.pic div {
    display: block;
    width: 100%;
    height: 100%;
    _position: relative;
}

.drag_pic_list li.pic div {
    background-size: cover;
}

.drag_pic_list .ico_editpic,.drag_pic_list .ico_delpic {
    display: none;
    _display: block;
    position: absolute;
    top: 0;
}

.drag_pic_list .ico_editpic {
    right: 20px;
}

.drag_pic_list .ico_delpic {
    right: 0;
}

.drag_pic_list li:hover .ico_editpic,.drag_pic_list li:hover .ico_delpic,.drag_pic_list li.opt .ico_delpic {
    display: block;
}

.drag_pic_list li .txt {
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 22px;
    text-align: center;
}

.drag_pic_list li .txt2 {
    display: inline-block;
    text-align: center;
}

.drag_pic_list .opt .W_btn_b {
    margin-top: 5px;
}

.drag_pic_list .add {
    width: 76px;
    height: 76px;
    border: 2px dashed #ccc;
    background: none;
}

.drag_pic_list .add:hover {
    border-color: #fa7d3c;
}

.drag_pic_list .add a {
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #ccc;
    margin-top: 11px;
}

.drag_pic_list .add:hover a {
    color: #fa7d3c;
    text-decoration: none;
}

.drag_pic_list .loading .picloading {
    display: block;
    margin: 0 auto;
}

.drag_pic_list .W_loading {
    display: block;
    margin: 0 auto;
}

.drag_pic_list li.move {
    width: 76px;
    height: 76px;
    border: 2px dashed #fa7d3c;
    background: none;
}

.drag_pic_list li.move .picbg,.drag_pic_list li.move:hover .picbg {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(255,255,255,0.6);
}

.drag_pic_list .icon_taged_pic {
    position: absolute;
    right: 0;
    bottom: 0;
}

.drag_pic_list li:hover .icon_taged_pic {
    display: none;
}

.drag_pic_list li .tag_v2 {
    visibility: hidden;
    _visibility: visible;
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
}

.drag_pic_list li:hover .tag_v2,.drag_pic_list li.first .tag_v2 {
    visibility: visible;
}

.drag_pic_list li .tag_v2 .W_btn_d,.drag_pic_list li .tag_v2 .W_btn_d:hover {
    width: 72px;
    height: 24px;
    line-height: 24px;
    color: #fff;
}

.layer_add_tag {
    width: 380px;
    padding: 9px 16px 16px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.layer_add_tag .W_layer_con_tit {
    margin-top: -13px;
}

.layer_add_tag .W_layer_con_tit .tit_txt {
    height: 26px;
    line-height: 26px;
}

.layer_add_tag .tit {
    margin: 0 0 10px;
}

.layer_add_tag .num {
    color: #ffa00a;
}

.layer_add_tag .need_pic {
    _display: inline-block;
    position: relative;
    width: 380px;
    _height: 380px;
    margin: 9px 0 0;
    text-align: center;
    vertical-align: middle;
    *zoom:1;_font-size: 380px;
}

.layer_add_tag .need_pic img {
    max-width: 380px;
    max-height: 380px;
    vertical-align: middle;
}

.layer_add_tag .addtag_cur {
    cursor: url(http://img.t.sinajs.cn/t6/style/images/common/addtag_cur.cur?id=1366091580002),auto;
}

.layer_add_tag .btn {
    padding: 10px 0 0;
    border-top: 1px solid #ccc;
}

.layer_add_tag .tag_addpicL,.layer_add_tag .tag_addpicR {
    position: absolute;
    width: 149px;
    height: 30px;
    padding: 0 0 0 29px;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-position: -166px 0;
    font-size: 0;
    font-family: Tahoma;
}

.layer_add_tag .tag_addpicR {
    padding: 0 27px 0 6px;
    background-position: -189px -64px;
}

.layer_add_tag .tag_addpicL .inner,.layer_add_tag .tag_addpicR .inner {
    display: block;
    width: 149px;
    height: 24px;
    padding: 3px 0 3px 0;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-position: right -128px;
}

.layer_add_tag .tag_addpicR .inner {
    padding: 3px 28px 3px 0;
    background-position: right -96px;
}

.layer_add_tag .tag_addpicL .inner_call,.layer_add_tag .tag_addpicR .inner_call,.layer_add_tag .tag_addpicL .inner_topic,.layer_add_tag .tag_addpicR .inner_topic {
    display: inline-block;
    width: 66px;
    height: 22px;
    line-height: 22px;
    margin-right: 6px;
    background-color: none;
    border: 1px solid #6a6a6a;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 1px;
    font-size: 12px;
    vertical-align: top;
}

.layer_add_tag .tag_addpicL .inner_call:hover,.layer_add_tag .tag_addpicR .inner_call:hover,.layer_add_tag .tag_addpicL .inner_topic:hover,.layer_add_tag .tag_addpicR .inner_topic:hover {
    background-color: #e99316;
    border-color: #e99316;
}

.layer_add_tag .tag_editpicL,.layer_add_tag .tag_editpicR {
    position: absolute;
    width: 161px;
    height: 30px;
    padding: 0 0 0 29px;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-position: -166px 0;
    font-size: 12px;
    font-family: Tahoma;
}

.layer_add_tag .tag_editpicR {
    padding: 0 27px 0 6px;
    background-position: -189px -64px;
}

.layer_add_tag .tag_editpicL:hover,.layer_add_tag .tag_editpicR:hover {
    text-decoration: none;
}

.layer_add_tag .tag_editpicL .inner,.layer_add_tag .tag_editpicR .inner {
    display: block;
    width: 161px;
    height: 24px;
    padding: 3px 0 3px 0;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-position: right -128px;
    text-align: left;
}

.layer_add_tag .tag_editpicR .inner {
    padding: 3px 28px 3px 0;
    background-position: right -96px;
}

.layer_add_tag .tag_editUserL {
    background-position: -166px -32px;
}

.layer_add_tag .tag_editUserR .inner {
    background-position: right -160px;
}

.layer_add_tag .tag_editpicL input,.layer_add_tag .tag_editpicR input {
    display: inline-block;
    width: 155px;
    height: 24px;
    *height: 22px;
    line-height: 24px;
    *line-height: 24px;
    border: 0;
    background: none;
    color: #fff;
    vertical-align: middle;
}

.layer_add_tag .tag_editUserL input,.layer_add_tag .tag_editUserR input {
    width: 144px;
}

{
    width: 144px;
}

.layer_add_tag .tag_editpicL .codetag,.layer_add_tag .tag_editpicR .codetag {
    vertical-align: middle;
    line-height: 24px;
    padding-right: 3px;
    color: #fff;
}

.layer_add_tag .tag_showpicL,.layer_add_tag .tag_showpicR {
    position: absolute;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 26px;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-repeat: no-repeat;
    background-position: -169px -192px;
    color: #fff;
    text-align: left;
    cursor: move;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.layer_add_tag .tag_showpicR {
    padding: 0 0 0 8px;
    background-position: -187px -236px;
}

.layer_add_tag .tag_showpicL:hover,.layer_add_tag .tag_showpicR:hover {
    text-decoration: none;
}

.layer_add_tag .tag_showpicL .inner,.layer_add_tag .tag_showpicR .inner {
    display: block;
    padding-right: 24px;
    background: url("../../../images/layer/pictag_bg.png?id=201505071104") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=201505071104") ;
    background-position: right -280px;
    background-repeat: no-repeat;
    white-space: nowrap;
}

.layer_add_tag .tag_showpicR .inner {
    padding-right: 26px;
    padding-left: 16px;
    background-position: right -258px;
}

.layer_add_tag .tag_showUserL {
    background-position: -169px -214px;
}

.layer_add_tag .tag_showUserR .inner {
    background-position: right -302px;
}

.layer_add_tag .tag_showpicL .inner .txt,.layer_add_tag .tag_showpicR .inner .txt {
    display: inline-block;
    max-width: 112px;
    _width: 112px;
    height: 20px;
    line-height: 19px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
}

.layer_add_tag .tag_showpicL .inner .ficon_close {
    right: 7px;
    top: 0px;
    position: absolute;
    font-family: "wbficonregular";
    font-size: 16px;
}

.layer_add_tag .tag_showpicR .inner .ficon_close {
    left: 7px;
    top: 0px;
    position: absolute;
    font-family: "wbficonregular";
    font-size: 16px;
}

.layer_add_tag .tag_showpicL .codetag,.layer_add_tag .tag_showpicR .codetag {
    display: inline-block;
    font-family: Tahoma;
    vertical-align: top;
    line-height: 19px;
    color: #a4a4a4;
}

.layer_add_tag .tag_disable,.layer_add_tag .tag_disable .inner,.layer_add_tag .tag_disable .codetag,.layer_add_tag .tag_disable em.txt {
    color: #808080;
    cursor: default;
}

@-moz-document url-prefix() {
    .layer_add_tag .tag_showpicL .codetag, .layer_add_tag .tag_showpicR .codetag {
        line-height: 19px;
    }

    .layer_add_tag .tag_showpicL .inner .txt, .layer_add_tag .tag_showpicR .inner .txt {
        font-family: Tahoma;
        line-height: 19px;
    }
}

@media \0screen\,screen\9 {
    .layer_add_tag .tag_showpicL {
        max-width: 154px\9;
        *max-width: none;
    }

    .layer_add_tag .tag_showpicR {
        max-width: 172px\9;
        *max-width: none;
    }

    .layer_add_tag .tag_showpicL .inner, .layer_add_tag .tag_showpicR .inner {
        max-width: 130px\9;
        *max-width: none;
    }

    .layer_add_tag .tag_showpicL .codetag, .layer_add_tag .tag_showpicR .codetag {
        line-height: 18px\9;
    }

    .layer_add_tag .tag_showpicL .inner .txt, .layer_add_tag .tag_showpicR .inner .txt {
        line-height: 22px\9;
        _line-height: 21px;
    }

    .layer_add_tag .tag_showpicL .inner .ficon_close, .layer_add_tag .tag_showpicR .inner .ficon_close {
        top: -1px;
    }
}

.layer_add_tag .pic_choose_box {
    width: 380px;
    height: 56px;
    margin-top: 10px;
}

.layer_add_tag .pic_choose_box .arrow_left_small,.layer_add_tag .pic_choose_box .arrow_right_small {
    float: left;
    display: inline-block;
    width: 12px;
    height: 50px;
    margin-top: 3px;
    text-decoration: none;
    line-height: 50px;
    text-align: center;
    font-weight: 600;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background-color: #f2f2f5;
}

.layer_add_tag .pic_choose_box .arrow_left_small {
    margin-right: 3px;
}

.layer_add_tag .pic_choose_box .arrow_right_small {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.layer_add_tag .pic_choose_box .arrow_dis {
    cursor: default;
}

.layer_add_tag .pic_choose_box .arrow_dis .S_ficon {
    cursor: default;
    color: #ccc;
}

.layer_add_tag .pic_choose_box .stage_box {
    float: left;
    width: 353px;
    height: 56px;
    overflow: hidden;
    *zoom:1;}

.layer_add_tag .pic_choose_box .choose_box {
    width: 8000px;
    height: 56px;
}

.layer_add_tag .pic_choose_box li {
    float: left;
    _display: inline;
    width: 56px;
    height: 56px;
    margin: 0 3px 0 0;
}

.layer_add_tag .pic_choose_box li a {
    display: inline-block;
    padding: 2px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.layer_add_tag .pic_choose_box li a:hover,.layer_add_tag .pic_choose_box li a.current {
    padding: 0;
    border: 2px solid #fa7d3c;
    text-decoration: none;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.layer_add_tag .pic_choose_box li img {
    display: block;
    width: 50px;
    height: 50px;
    border-width: 1px;
    border-style: solid;
}

.layer_add_tag .pic_choose_box li .text {
    display: block;
    width: 30px;
    height: 30px;
    padding: 10px;
    line-height: 15px;
    text-align: center;
    background: #fff;
    color: #333;
    border-width: 1px;
    border-style: solid;
}

.layer_WB_pic {
    width: 120px;
    height: 120px;
    margin: 26px 16px 16px;
    overflow: hidden;
    text-align: center;
}

.layer_WB_pic img {
    max-width: 120px;
    max-height: 120px;
    vertical-align: middle;
}

.layer_WB_pic:before {
    display: inline-block;
    content: "&nbsp;";
    width: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
}

@media \0screen\,screen\9 {
    .layer_WB_pic img {
        margin: 0 0 0 -4px;
        *margin: 0;
    }
}

.layer_WB_pic .opt {
    position: absolute;
    top: 26px;
    left: 16px;
    width: 120px;
    height: 120px;
    background: url("../../../images/layer/img_default.png?id=2015021214521") no-repeat 0 bottom #f3f3f3;
    text-align: center;
}

.layer_WB_pic .opt .txt {
    display: block;
    margin: 48px 0 10px;
}

#js_homestyle_css_module_layer_layer_send_pic {
    height: 42px;
}

#js_style_css_module_layer_layer_send_pic {
    height: 42px;
}
.layer_multipic_preview {
    position: absolute;
}

.layer_multipic_preview .multipic_preview {
    position: relative;
    margin: 25px auto 0;
    padding-bottom: 25px;
}

.layer_multipic_preview .close {
    display: inline-block;
    background: url("img/multipic_ico.png?id=201505071104") 0 0 no-repeat;
    cursor: pointer;
}

.layer_multipic_preview .close {
    position: absolute;
    width: 36px;
    height: 36px;
    font-size: 0;
    z-index: 1;
    top: -18px;
    right: -18px;
}

.layer_multipic_preview .close:hover {
    background-position: 0 -41px;
}

.layer_multipic_preview .scroller {
    overflow: hidden;
}

.layer_multipic_preview .inner {
    position: relative;
    overflow: hidden;
}

.layer_multipic_preview .pic_box {
    float: left;
    position: relative;
    height: 100%;
    overflow: hidden;
}

.layer_multipic_preview .pic_show_box {
    width: 100%;
    height: 100%;
    background: #0d0d0d;
}

.layer_multipic_preview .pic_show_box .pic {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
}

.layer_multipic_preview .pic_choose_box {
    position: absolute;
    height: 70px;
    padding: 0 17px;
    background: #2f2f2f;
    left: 0;
    right: 0;
    bottom: 0;
}

.layer_multipic_preview .arrow_boxL,.layer_multipic_preview .arrow_boxR {
    position: absolute;
    width: 15px;
    height: 70px;
    bottom: 0;
}

.layer_multipic_preview .arrow_boxL {
    border-right: 1px solid #484848;
    left: 0
}

.layer_multipic_preview .arrow_boxR {
    border-left: 1px solid #484848;
    right: 0;
}

.layer_multipic_preview .arrow_left_small,.layer_multipic_preview .arrow_right_small {
    display: block;
    width: 14px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-right: 1px solid #222;
    cursor: pointer;
    z-index: 2
}

.layer_multipic_preview .btn_page_prevdis,.layer_multipic_preview .btn_page_nextdis {
    margin: 0;
}

.layer_multipic_preview .arrow_right_small {
    border-right: 0;
    border-left: 1px solid #222;
}

.layer_multipic_preview .arrow_left_small:hover,.layer_multipic_preview .arrow_right_small:hover {
    text-decoration: none;
}

.layer_multipic_preview .ico_pic_prev,.layer_multipic_preview .ico_pic_next,.layer_multipic_preview .btn_pic_prevdis .ico_pic_prev,.layer_multipic_preview .btn_pic_nextdis .ico_pic_next {
    width: 5px;
    height: 9px;
    margin-top: 20px;
    overflow: hidden;
    font-family: "SimSun";
    font-weight: 600;
    cursor: pointer;
    color: #fff;
}

.layer_multipic_preview .btn_pic_prevdis,.layer_multipic_preview .btn_pic_nextdis,.layer_multipic_preview .btn_pic_prevdis a,.layer_multipic_preview .btn_pic_nextdis a,.layer_multipic_preview .btn_pic_prevdis .ico_pic_prev,.layer_multipic_preview .btn_pic_nextdis .ico_pic_next {
    cursor: default;
    color: #696969;
}

.layer_multipic_preview .pic_choose_box .stage_box {
    position: relative;
    width: 100%;
    height: 70px;
    overflow: hidden;
}

.layer_multipic_preview .pic_choose_box .choose_box {
    width: 8000px;
    height: 56px;
    margin: 7px 0 0;
    overflow: hidden;
}

.layer_multipic_preview .pic_choose_box li {
    float: left;
    position: relative;
    _display: inline;
    width: 56px;
    height: 56px;
    margin-right: 4px;
}

.layer_multipic_preview .pic_choose_box li.set_group {
    width: 58px;
    border-right: 1px solid #484848;
    margin-right: 1px;
}

.layer_multipic_preview .pic_choose_box li.set_group .li_inner {
    width: 57px;
    border-right: 1px solid #222;
}

.layer_multipic_preview .pic_choose_box li .li_inner {
    width: 56px;
    height: 56px;
}

.layer_multipic_preview .pic_choose_box li .group_line {
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 52px;
    right: -3px;
    top: 2px;
    background: #484848;
    border-right: 1px solid #222;
}

.layer_multipic_preview .pic_choose_box li a {
    display: inline-block;
    border: 2px solid #2f2f2f;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.layer_multipic_preview .pic_choose_box li a:hover,.layer_multipic_preview .pic_choose_box li.current a {
    border-color: #fa7d3c;
    text-decoration: none;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.layer_multipic_preview .pic_choose_box li img {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 1px solid #c6c6c6;
    background: url("img/loading.gif") 17px 17px no-repeat;
}

.layer_multipic_preview .pic_choose_box li .text {
    display: block;
    width: 30px;
    height: 30px;
    padding: 10px;
    line-height: 15px;
    text-align: center;
    background: #fff;
    color: #333;
}

.layer_multipic_preview .info_box {
    width: 274px;
    height: 100%;
    padding-left: 16px;
    overflow: hidden;
}

.layer_multipic_preview .info_box .scroller_box {
    position: relative;
    margin: 16px 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.layer_multipic_preview .info_box .inner_box {
    width: 254px;
}

.layer_multipic_preview .info_box .inner_box .media_expand_outer {
    position: relative;
}

.layer_multipic_preview .info_box .media_expand {
    position: relative;
    _width: 100%;
}

.layer_multipic_preview .feed_list {
    overflow: hidden;
    _zoom: 1;
}

.layer_multipic_preview .feed_list .todo_more {
    margin: -1px 0 0;
    padding: 0 8px;
}

.layer_multipic_preview .feed_list .comment_list {
    margin: 0;
    line-height: 20px;
    padding: 10px 0;
    border-top-style: solid;
    border-top-width: 1px;
    word-wrap: break-word;
    color: #333;
}

.layer_multipic_preview .feed_list .piclist {
    width: 240px;
    margin: 7px -4px 0;
}

.layer_multipic_preview .feed_list .piclist li {
    _display: inline;
    float: left;
    width: 70px;
    height: 70px;
    margin: 0 5px;
}

.layer_multipic_preview .feed_list .piclist li img {
    width: 70px;
    height: 70px;
}

.layer_multipic_preview .feed_list .piclist li .noimg {
    display: block;
    width: 70px;
    height: 70px;
    background: url("img/multipic_ico.png?id=201505071104") no-repeat -40px 0 #e6e6e6;
    overflow: hidden;
}

.layer_album_end {
    position: absolute;
    _width: 440px;
    background: #1e1e1e;
    color: #fff;
}

.layer_album_end .icon_refresh {
    margin-left: 5px;
    vertical-align: -6px;
    *vertical-align: -3px;
    _vertical-align: -4px;
}

.layer_album_end .W_layer_close {
    position: absolute;
    z-index: 2;
    right: 17px;
    top: 6px;
    font-size: 20px;
}

.layer_album_end .W_layer_close a.ficon_close {
    color: #fff;
}

.layer_album_end .content {
    position: relative;
    border-color: #1e1e1e;
    background: #1e1e1e;
}

.layer_album_end .W_tips {
    padding: 10px 7px 4px 20px;
    font-weight: 600;
    text-align: left;
}

.layer_album_end .W_tips a.ficon_rotate {
    margin: 0 0 0 5px;
    color: #fff;
}

.layer_album_end .view_pic {
    position: relative;
    width: 400px;
    margin: 16px 20px;
    padding: 16px 0 4px;
    border-top: 1px solid #313131;
    background: #1e1e1e;
}

.layer_album_end .view_pic .titles {
    position: absolute;
    height: 20px;
    padding-right: 5px;
    left: 0;
    top: -10px;
    font-weight: normal;
    line-height: 20px;
    background: #1e1e1e;
    font-size: 12px;
}

.layer_album_end .view_pic .pic_list {
    width: 414px;
    margin-left: -14px;
}

.layer_album_end .view_pic .pic_list li {
    position: relative;
    float: left;
    _display: inline;
    width: 120px;
    margin-left: 14px;
    padding: 1px;
    background: #2f2f2f;
    border: 1px solid #434343;
}

.layer_album_end .view_pic .pic_list li .album_info {
    padding: 7px 10px 12px;
    _padding: 8px 10px 14px;
    line-height: 18px;
    _line-height: 20px;
}

.layer_album_end .view_pic .pic_list li .create_time {
    color: #808080;
}

.layer_album_end .view_pic .pic_list li .li_bg,.layer_album_end .view_pic .pic_list li .li_innerbg {
    position: absolute;
    width: 122px;
    height: 2px;
    background: #2f2f2f;
    border: 1px solid #434343;
    bottom: 2px;
    left: -1px;
    border-top: 0;
}

.layer_album_end .view_pic .album_list {
    width: 400px;
}

.layer_album_end .view_pic .album_list li {
    float: left;
    _display: inline;
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.layer_album_end .view_pic .album_list li a {
    display: inline-block;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.layer_album_end .view_pic .album_list li a:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.layer_album_end .W_autocut {
    width: 100px;
}

.layer_multipic_preview .tag_showpicL,.layer_multipic_preview .tag_showpicR {
    position: absolute;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 26px;
    background: url("../../../images/layer/pictag_bg.png?id=2015021214521") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=2015021214521") ;
    background-repeat: no-repeat;
    background-position: -169px -192px;
    color: #fff;
    text-align: left;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.layer_multipic_preview .tag_showpicR {
    padding: 0 0 0 8px;
    background-position: -187px -236px;
}

.layer_multipic_preview .tag_showpicL:hover,.layer_multipic_preview .tag_showpicR:hover {
    text-decoration: none;
    color: #eb7350;
}

.layer_multipic_preview .tag_showpicL .inner,.layer_multipic_preview .tag_showpicR .inner {
    display: block;
    padding-right: 6px;
    background: url("../../../images/layer/pictag_bg.png?id=2015021214521") ;
    _background: url("../../../images/layer/pictag_bg.gif?id=2015021214521") ;
    background-position: right -280px;
    background-repeat: no-repeat;
    white-space: nowrap;
}

.layer_multipic_preview .tag_showpicR .inner {
    padding: 0 24px 0 0;
    background-position: right -258px;
}

.layer_multipic_preview .tag_showUserL {
    background-position: -169px -214px;
}

.layer_multipic_preview .tag_showUserR .inner {
    background-position: right -302px;
}

.layer_multipic_preview .tag_showpicL .inner .txt,.layer_multipic_preview .tag_showpicR .inner .txt {
    display: inline-block;
    max-width: 112px;
    _width: 112px;
    height: 20px;
    line-height: 19px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
}

.layer_multipic_preview .tag_showpicL .codetag,.layer_multipic_preview .tag_showpicR .codetag {
    display: inline-block;
    font-family: Tahoma;
    vertical-align: top;
    line-height: 19px;
    color: #a4a4a4;
}

.layer_multipic_preview .tag_disable,.layer_multipic_preview .tag_disable .inner,.layer_multipic_preview .tag_disable .codetag,.layer_multipic_preview .tag_disable em.txt {
    color: #808080;
    cursor: default;
}

@-moz-document url-prefix() {
    .layer_multipic_preview .tag_showpicL .codetag, .layer_multipic_preview .tag_showpicR .codetag {
        line-height: 19px;
    }

    .layer_multipic_preview .tag_showpicL .inner .txt, .layer_multipic_preview .tag_showpicR .inner .txt {
        font-family: Tahoma;
        line-height: 19px;
    }
}

@media \0screen\,screen\9 {
    .layer_multipic_preview .tag_showpicL {
        max-width: 154px\9;
        *max-width: none;
    }

    .layer_multipic_preview .tag_showpicR {
        max-width: 172px\9;
        *max-width: none;
    }

    .layer_multipic_preview .tag_showpicL .inner, .layer_multipic_preview .tag_showpicR .inner {
        max-width: 130px\9;
        *max-width: none;
    }

    .layer_multipic_preview .tag_showpicL .codetag, .layer_multipic_preview .tag_showpicR .codetag {
        line-height: 18px\9;
    }

    .layer_multipic_preview .tag_showpicL .inner .txt, .layer_multipic_preview .tag_showpicR .inner .txt {
        line-height: 22px\9;
        _line-height: 21px;
    }
}

.layer_multipic_preview .pos_icon {
    position: absolute;
    top: 0;
    right: 0;
}

.layer_multipic_preview .pos_icon .W_btn_alpha {
    float: left;
    margin: 4px 4px 0 0;
}

.pos_margin {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom:1;}

.layer_multipic_preview .WB_feed_detail {
    padding: 0;
}

.layer_multipic_preview .WB_face {
    margin: 0 10px 0 0;
}

.layer_multipic_preview .WB_info {
    margin: 0 0 10px;
}

.layer_multipic_preview .WB_detail {
    margin: 0;
}

.layer_multipic_preview .WB_from {
    margin-bottom: 10px;
}

.layer_multipic_preview .WB_func {
    padding: 10px 0 6px;
    border-top-width: 1px;
    border-top-style: solid;
}

.layer_multipic_preview .WB_func .WB_handle li {
    margin: 0 0 0 -1px;
}

.layer_multipic_preview .WB_func .WB_handle li .line {
    border-right-width: 0;
    border-left-width: 1px;
    border-left-style: solid;
}

.layer_multipic_preview .WB_feed_repeat .WB_func {
    border: 0;
    padding: 0;
}

.layer_multipic_preview .WB_feed_repeat .WB_func .WB_handle li {
    margin: 0 -1px 0 0;
}

.layer_multipic_preview .WB_feed_repeat .WB_func .WB_handle li .line {
    border-left-width: 0;
    border-right-width: 1px;
    border-right-style: solid;
}

.layer_multipic_preview .WB_feed_repeat .WB_func .WB_from {
    margin-bottom: 0;
}

.layer_multipic_preview .WB_publish .p_input .W_input {
    width: 95%;
}

.layer_multipic_preview .WB_publish .p_opt .opt ul.ipt {
    max-width: 120px;
    _width: 120px;
}

.layer_multipic_preview .WB_publish .p_opt .opt li {
    max-width: 120px;
    _width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.layer_multipic_preview .WB_feed_repeat .WB_repeat {
    margin-top: 2px;
    *margin-top: 0;
    border: 0;
}

.layer_multipic_preview .WB_feed_repeat .list_ul .W_tips {
    margin: 0 8px 10px;
}

.layer_multipic_preview .WB_feed_repeat .WB_feed_publish {
    padding: 0 8px;
}

.layer_multipic_preview .WB_feed_repeat .WB_publish {
    margin: 0;
}

.layer_multipic_preview .WB_feed_repeat .WB_repeat_in {
    margin-left: 0;
}

.layer_multipic_preview .WB_feed_repeat .WB_repeat_in .WB_feed_publish {
    padding-top: 10px;
}

.layer_multipic_preview .WB_feed_repeat .WB_repeat_in .WB_feed_publish .p_opt .opt ul.ipt,.layer_multipic_preview .WB_feed_repeat .WB_repeat_in .WB_feed_publish .p_opt .opt li {
    max-width: 160px;
    _width: 160px;
}

.layer_multipic_preview .WB_feed_repeat .WB_repeat_in .WB_feed_publish .WB_publish .p_opt .btn {
    margin: 23px 0 0 -62px;
}

.layer_multipic_preview .WB_feed_repeat .repeat_list {
    padding: 0 8px;
}

.layer_multipic_preview .WB_feed_repeat .list_con {
    margin: 0;
}

#js_style_css_module_layer_layer_multipic_preview {
    height: 42px;
}
.pc_caldr {
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #fff;
    z-index: 9999;
    width: 161px;
    height: auto;
    position: absolute;
    color: #000;
}

.pc_caldr .selector {
    height: 24px;
    padding: 2px 0 0;
    _padding: 2px 0 2px
}

.pc_caldr .selector .month,.pc_caldr .selector .year {
    float: left;
    font-size: 12px;
    width: 73px;
    border: 1px solid #CCC;
    height: 19px;
}

.pc_caldr .selector .year {
    width: 78px;
    margin-left: 10px;
}

.pc_caldr .weeks, .pc_caldr .days {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%!important;
    width : 161px
}

.pc_caldr .weeks {
    height: 18px;
    margin-bottom: 2px;
    background: #b6d1f9;
    color: #fff;
    font-size: 12px;
}

.pc_caldr .days {
    height: auto;
    font-size: 12px;
    font-family: Arial;
}

.pc_caldr .weeks li, .pc_caldr .days li {
    float: left;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 23px;
}

.pc_caldr .weeks li {
    text-align: center;
}

.pc_caldr .days li, .pc_caldr .days li a {
    text-align: center;
}

.pc_caldr .days li a {
    display: block;
    text-decoration: none;
    height: 100%;
    color: #43609c;
}

.pc_caldr .days li a:link, .pc_caldr .days li a:visited, .pc_caldr .days li a:hover {
    text-decoration: none
}

.pc_caldr .days li a strong {
    font-weight: normal
}

.pc_caldr .days li a:hover {
    background-color: #5d94e6;
    color: #fff
}

.pro_tools .undo_grp {
    width: 30px;
    height: 55px;
    margin-top: 5px;
    margin-left: 1px;
    overflow: hidden
}

.pc_caldr .days li a.day {
    background-color: #5d94e6;
    color: #FFF
}

#js_style_css_module_layer_layer_date_choose {
    height: 42px;
}
.layer_setkeyword {
    width: 460px;
    padding: 16px;
}

.layer_setkeyword .con {
    height: 90px;
    margin: 10px 0;
}

.layer_setkeyword .con .W_input {
    border-color: #fff;
    box-shadow: none;
    vertical-align: top;
}

.layer_setkeyword .con .W_input:focus {
    border-color: #fff!important;
}

.layer_setkeyword .con .width_input {
    width: 140px;
}

.layer_setkeyword .con .width_value {
    width: 275px;
}

.layer_setkeyword .con .W_btn_tag {
    margin: 4px 7px 4px 10px;
    vertical-align: top;
}

#js_style_css_module_layer_layer_setkeyword {
    height: 42px;
}
.layer_props_balloon {
    _position: relative;
    width: 280px;
    height: 81px;
    padding: 16px 16px 16px 160px;
    background: url("../../../images/layer/layer_props_balloon.png?id=1419901742185") no-repeat 16px 16px;
    line-height: 22px;
}

.layer_props_balloon h2 {
    margin: 8px 0 0;
    font-weight: bold;
}

#js_style_css_module_layer_layer_props_balloon {
    height: 42px;
}
.layer_translation {
    _position: relative;
    width: 600px;
    padding: 16px 0;
    border-radius: 3px;
    background: #f8f9fe;
    line-height: 20px;
}

.layer_translation .tit,.layer_translation .con {
    margin: 0 16px 10px;
}

.layer_translation .link {
    padding: 10px 16px 0;
    border-top: 1px solid #e4e7f8;
}

#js_style_css_module_layer_layer_translation {
    height: 42px;
}
.PCD_layer_remark .layer_content {
    width: 460px;
    padding: 20px;
    _position: relative;
}

.PCD_layer_remark .info_box {
    margin-bottom: 16px;
    padding-bottom: 18px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.PCD_layer_remark .info_box .info_lf {
    width: 180px;
    overflow: hidden;
    text-align: center;
}

.PCD_layer_remark .info_box .info_rt {
    width: 268px;
    overflow: hidden;
}

.PCD_layer_remark .info_box .info_lf .score {
    margin-top: 8px;
    color: #ff830a;
}

.PCD_layer_remark .info_box .info_lf .score .score_num {
    font-size: 26px;
    font-weight: bold;
}

.PCD_layer_remark .info_box .info_lf .score .score_txt {
    margin-left: 4px;
    font-size: 16px;
}

.PCD_layer_remark .info_box .info_lf .desc {
    margin-top: 8px;
}

.PCD_layer_remark .info_box .info_lf .txt {
    margin-top: 29px;
}

.PCD_layer_remark .info_box .score_box {
    margin-top: 0px;
}

.PCD_layer_remark .info_box .score_bar {
    display: inline-block;
    height: 7px;
    margin-left: 2px;
    background: #999;
    vertical-align: 1px;
    *vertical-align: 2px;
    _overflow: hidden;
}

.PCD_layer_remark .info_box .score_box .score_num {
    margin-left: 1px;
    *margin-left: 5px;
}

.PCD_layer_remark .send_weibo_simple .kind {
    width: 240px;
}

#js_style_css_module_pagecard_PCD_layer_remark {
    height: 42px;
}
.PCD_layer_nodeshare {
    position: absolute;
    box-shadow: 0 1px 4px rgba(0,0,0,0.05);
}

.PCD_layer_nodeshare .layer_icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../../../images/pagecard/node/icon_layer_node.png?id=201407281626") no-repeat;
    _background: url("../../../images/pagecard/node/icon_layer_node_ie.png?id=201407281626") no-repeat;
}

.PCD_layer_nodeshare .layer_icon_weibo {
    background-position: -40px 0;
}

.PCD_layer_nodeshare .layer_icon_friend {
    background-position: -40px -20px;
}

.PCD_layer_nodeshare .layer_icon_msg {
    background-position: -40px -40px;
}

.PCD_layer_nodeshare .layer_icon_wx {
    background-position: -40px -60px;
}

.PCD_layer_nodeshare .layer_icon_tfriend {
    background-position: -40px -80px;
}

.PCD_layer_nodeshare .layer_icon_qzone {
    background-position: -40px -100px;
}

.PCD_layer_nodeshare .layer_icon_pengyou {
    background-position: -40px -120px;
}

.PCD_layer_nodeshare .layer_icon_qq {
    background-position: -40px -140px;
}

.PCD_layer_nodeshare .layer_icon_weibo:hover {
    background-position: 0 0;
}

.PCD_layer_nodeshare .layer_icon_friend:hover {
    background-position: 0 -20px;
}

.PCD_layer_nodeshare .layer_icon_msg:hover {
    background-position: 0 -40px;
}

.PCD_layer_nodeshare .layer_icon_wx:hover {
    background-position: 0 -60px;
}

.PCD_layer_nodeshare .layer_icon_tfriend:hover {
    background-position: 0 -80px;
}

.PCD_layer_nodeshare .layer_icon_qzone:hover {
    background-position: 0 -100px;
}

.PCD_layer_nodeshare .layer_icon_pengyou:hover {
    background-position: 0 -120px;
}

.PCD_layer_nodeshare .layer_icon_qq:hover {
    background-position: 0 -140px;
}

.PCD_layer_nodeshare .layer_nodeshare {
    width: 598px;
    height: 20px;
    padding: 9px 0;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    overflow: hidden;
}

.PCD_layer_nodeshare .layer_nodeshare .item_box {
    display: inline-block;
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-right-style: solid;
    border-right-width: 1px;
}

.PCD_layer_nodeshare .layer_nodeshare .item_box .icon_praised_b {
    margin-right: 4px;
    vertical-align: middle;
    _vertical-align: 0px;
    _margin-top: 2px;
}

.PCD_layer_nodeshare .layer_nodeshare .share_box,.PCD_layer_nodeshare .layer_nodeshare .text,.PCD_layer_nodeshare .layer_nodeshare .icon_bed {
    display: inline-block;
    float: left;
    *cursor: pointer;
}

.PCD_layer_nodeshare .layer_nodeshare .share_box {
    height: 20px;
    line-height: 20px;
}

.PCD_layer_nodeshare .layer_nodeshare .text {
    width: 50px;
    padding-left: 18px;
}

.PCD_layer_nodeshare .layer_nodeshare .icon_bed {
    margin-left: 33px;
}

.PCD_layer_nodeshare .layer_nodeshare .icon_bed .ficon_add {
}

.PCD_layer_nodeshare .layer_nodemore {
    position: relative;
    _display: inline;
    height: 20px;
    padding: 6px 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
}

.PCD_layer_nodeshare .layer_nodemore .icon_bed {
    display: inline-block;
    float: left;
    margin: 0 10px;
    *cursor: pointer;
}

.PCD_layer_nodeshare .W_arrow_bor {
    position: absolute;
    overflow: hidden;
    display: block;
}

.PCD_layer_nodeshare .W_arrow_bor_b {
    bottom: -14px;
    right: 17px;
}

#js_style_css_module_pagecard_PCD_layer_nodeshare {
    height: 42px;
}
.layer_msg_setup {
    position: relative;
    width: 506px;
    overflow: hidden;
}

.layer_msg_setup .msg_setup_mod {
    width: 499px;
    padding: 6px 6px 1px;
}

.layer_msg_setup .msg_setup_mod .setup_box {
    position: relative;
    display: inline;
    width: 244px;
    margin: 0 5px 5px 0;
    cursor: pointer;
}

.layer_msg_setup .msg_setup_mod .setup_box .setup_l_img {
    width: 92px;
    height: 92px;
    background: url("../../../images/message/msg_layer_icon_b.png") 0 0 no-repeat;
}

.layer_msg_setup .msg_setup_mod .setup_box .review_img {
    background-position: 0 -184px;
}

.layer_msg_setup .msg_setup_mod .setup_box .noattention_img {
    background-position: 0 -276px;
}

.layer_msg_setup .msg_setup_mod .setup_box .private_img {
    background-position: 0 -368px;
}

.layer_msg_setup .msg_setup_mod .setup_box .news_img {
    background-position: 0 -184px;
}

.layer_msg_setup .msg_setup_mod .setup_box .secretary_img {
    background-position: 0 -460px;
}

.layer_msg_setup .msg_setup_mod .setup_box .praise_img {
    background-position: 0 -92px;
}

.layer_msg_setup .msg_setup_mod .setup_box .group_img {
    background-position: 0 -644px;
}

.layer_msg_setup .msg_setup_mod .setup_box .setup_r_cont {
    width: 139px;
    padding: 12px 0 0 10px;
    word-wrap: break-word;
}

.layer_msg_setup .msg_setup_mod .setup_box .setup_r_cont .page {
    width: 134px;
    line-height: 17px;
    padding-top: 5px;
}

.layer_msg_setup .msg_setup_mod .setup_box .setup_r_cont .href {
    position: absolute;
    right: 8px;
    bottom: 8px;
}

.layer_msg_setup .msg_setup_mod .setup_box .setup_r_cont .href .line {
    display: inline-block;
    position: relative;
    top: 2px;
    width: 1px;
    height: 13px;
    margin: 0 4px;
    background: #939394;
}

.layer_msg_setup .msg_form_cont {
    padding: 0 16px;
}

.layer_msg_setup .msg_form_conttwo {
    padding-bottom: 30px;
}

.layer_msg_setup .msg_form_cont .title {
    padding: 13px 0 1px;
}

.layer_msg_setup .msg_form_cont .title_two {
    padding: 0 0 0 20px;
}

.layer_msg_setup .msg_form_cont .form_mod {
    padding-bottom: 14px;
}

.layer_msg_setup .msg_form_cont .form_mod_two {
    padding-bottom: 10px;
}

.layer_msg_setup .msg_form_cont .W_label {
    display: block;
    padding: 5px 0 0 20px;
}

.layer_msg_setup .msg_form_cont .form_mod_line {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.layer_msg_setup .msg_shield_cont {
    padding: 10px 0 0 16px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod {
    margin-top: 10px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box {
    width: 399px;
    padding-bottom: 4px;
    margin-right: 11px;
    box-shadow: 1px 1px 1px #ececec inset;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box:hover,.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box_focus {
    border-color: #fa7d3c;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box,.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box .people {
    border-width: 1px;
    border-style: solid;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box .people {
    display: inline-block;
    padding: 4px 6px;
    margin: 4px 0 0 4px;
    border-radius: 2px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box .people i {
    margin-right: 6px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box .people:hover {
    background: #f2f2f5;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box .people .ficon_close {
    vertical-align: top;
    padding-top: 1px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .input_box .W_input {
    height: 23px;
    line-height: 23px;
    border: 0 none;
    box-shadow: none;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .W_btn_b {
    position: relative;
    top: 1px;
    font-size: 14px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .W_btn_b .ficon_add {
    color: #333;
    font-size: 12px;
}

.layer_msg_setup .msg_shield_cont .shield_input_mod .W_btn_b:hover .ficon_add {
    color: #eb7350;
}

.layer_msg_setup .msg_shield_cont .shield_btn_mod {
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    padding: 14px 18px 16px 0;
}

.layer_msg_setup .shield_user_mod {
    position: relative;
    width: 480px;
    overflow: hidden;
}

.layer_msg_setup .shield_user_mod .msg_setup_mod {
    width: 480px;
    padding: 0;
}

.layer_msg_setup .shield_user_mod .setup_box {
    width: 234px;
    height: 86px;
    margin: 0 6px 6px 0;
    border-radius: 2px;
}

.layer_msg_setup .shield_user_mod .setup_box .user_l_head {
    width: 76px;
    padding-left: 30px;
    margin-top: 16px;
    border-right-style: solid;
    border-right-width: 1px;
}

.layer_msg_setup .shield_user_mod .setup_box .setup_r_cont {
    width: 101px;
    padding: 16px 0 0 26px;
}

.layer_msg_setup .shield_user_mod .setup_box .setup_r_cont .page {
    width: 124px;
}

.layer_msg_setup .shield_user_mod .setup_box .setup_r_cont .btn {
    margin-top: 6px;
}

.layer_point .verification {
    padding: 0 23px 0 23px;
}

.layer_verification {
    margin: 0 20px;
    margin-top: -7px;
    padding: 20px 30px 30px;
}

.layer_verification.S_line2 {
    border-top-style: solid;
    border-top-width: 1px;
}

.layer_verification .v_img img {
    display: block;
}

.layer_verification .v_change {
    margin-left: 14px;
    line-height: 25px;
}

.layer_verification .v_change .ficon_rotate {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 4px;
}

.layer_verification .v_text {
    margin-top: 30px;
    line-height: 28px;
}

.layer_verification .v_text .W_input {
    width: 183px;
}

.layer_verification .v_wrong .W_input {
    border-color: #e64141;
}

#js_style_css_module_layer_layer_msg {
    height: 42px;
}
.group_content {
    width: 578px;
}

.W_layer_hd .h_name_box {
    height: 46px;
    padding-left: 16px;
    line-height: 46px;
}

.W_layer_hd .h_name_box .h_name {
    max-width: 225px;
    _ width: 225px;
    font-weight: bold;
}

.W_layer_hd .h_name_box .h_change {
    cursor: pointer;
}

.W_layer_hd .h_name_box .h_change:hover .ficon_edit,.W_layer_hd .h_name_box .h_change:hover span {
    color: #eb7350;
}

.W_layer_hd .h_name_box .h_change .ficon_edit {
    margin: 0 7px;
}

.W_layer_hd .W_layer_close .ficon_close {
    top: 11px;
}

.W_layer_hd .h_change_box {
    padding: 8px 0 8px 16px;
}

.W_layer_hd .h_change_box .W_input {
    width: 162px;
    padding-left: 10px;
    margin-right: 3px;
}

.W_layer_hd .h_change_box .W_btn_a,.W_layer_hd .h_change_box .W_btn_b {
    width: 32px;
    margin: 2px 0 0 10px;
}

.W_layer_hd .h_change_box .W_btn_a {
    padding: 0 14px 0 6px;
}

.layer_msg_group {
    width: 578px;
    padding-bottom: 10px;
}

.layer_msg_group .group_nav {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.layer_msg_group .group_nav li {
    position: relative;
    width: 289px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
}

.layer_msg_group .group_nav li.g_first {
    width: 288px;
    border-right-style: solid;
    border-right-width: 1px;
}

.layer_msg_group .group_nav li em {
    font-weight: bold;
}

.layer_msg_group .group_nav li .group_nav_href {
    position: absolute;
    line-height: 32px;
    top: 0;
    right: 15px;
    font-weight: normal;
}

.layer_msg_group {
    height: 463px;
    overflow: hidden;
}

.layer_msg_group .add_box {
    width: 288px;
    border-right: 1px #d9d9d9 solid;
}

.layer_msg_group .existing_box {
    width: 289px;
}

.layer_msg_group .add_box {
    padding-bottom: 10px;
}

.layer_msg_group .add_box .a_serch {
    padding: 8px 0 0 10px;
}

.layer_msg_group .add_box .a_serch .W_input {
    width: 226px;
    padding-right: 30px;
}

.layer_msg_group .add_box .a_serch .pos .ficon_search {
    cursor: default;
    color: #696e78;
    opacity: 0.5;
}

.group_members .webim_contacts_bd {
    position: relative;
    height: 405px;
    overflow: hidden;
}

.group_members .webim_tab_bd {
    position: relative;
    height: 100%;
}

.group_members .mt10 {
    padding-top: 10px;
}

.group_members .webim_contacts_list .contacts {
    padding: 5px 10px;
    cursor: pointer;
}

.group_members .webim_contacts_list .head,.group_members .webim_contacts_list .name {
    display: inline;
}

.group_members .webim_contacts_list .head {
    position: relative;
}

.group_members .webim_contacts_list .head img {
    display: block;
}

.group_members .add_box .webim_contacts_list .SW_fun_bg {
    background: transparent;
}

.group_members .add_box .webim_contacts_list .SW_fun_bg:hover,.group_members .add_box .webim_contacts_list .cur {
    background: #ccc;
}

.group_members .add_box .webim_contacts_list .SW_fun_bg:hover .ficon_add {
    color: #eb7350;
}

.group_members .webim_contacts_list .name {
    max-width: 152px;
    _ width: 152px;
    height: 30px;
    margin-left: 10px;
    line-height: 30px;
    overflow: hidden;
}

.group_members .webim_contacts_list .icon_mod {
    margin-top: 8px;
}

.group_members .webim_contacts_list .icon_add {
    display: none;
    _ display: block;
    position: relative;
    top: 6px;
    right: 4px;
    width: 18px;
    height: 18px;
}

.group_members .webim_contacts_list .contacts:hover .icon_add {
    display: block;
}

.group_members .webim_group_title {
    padding: 0 0 5px 8px;
    cursor: pointer;
}

.group_members .webim_group_title .group_title_cont {
    outline: 0;
}

.group_members .webim_group_title .group_title_cont:hover {
    text-decoration: none;
}

.group_members .webim_group_title .name {
    margin-left: 6px;
}

.group_members .webim_group_title .ficon_add {
    display: none;
    margin-right: 20px;
}

.group_members .webim_group_title:hover .ficon_add {
    display: block;
}

.group_members .W_scroll_y {
    right: 0;
    background: #e6e6e6;
}

.group_members .W_layer_pop .W_layer_arrow .W_arrow_bor_b {
    left: 102px;
}

.group_members .W_layer_pop .main_txt {
    _width: 200px;
}

.group_members .webim_tab_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px 5px;
}

.group_members .webim_tab_hd .hd_mod {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.group_members .webim_tab_hd.hd_two {
    position: relative;
    padding-bottom: 0;
}

.group_members .webim_tab_hd.hd_two .back {
    position: absolute;
    left: 10px;
}

.group_members .webim_tab_hd.hd_two .back .ficon_back {
    font-size: 16px;
}

.group_members .webim_tab_hd.hd_two .title {
    text-align: center;
}

.group_members .webim_tab_btn {
    margin-bottom: 5px;
}

.group_members .webim_tab_btn .WB_minitab .minitb_lk {
    width: 132px;
}

.group_members .webim_tab_btn .WB_minitab .current .minitb_lk {
    width: 132px;
}

.group_members .existing_box .webim_contacts_bd {
    height: 440px;
}

.group_members .webim_contacts_list .close,.group_members .webim_contacts_list .main {
    position: relative;
    top: 5px;
    right: 7px;
    width: 34px;
    height: 18px;
}

.group_members .webim_contacts_list .icon_group {
    position: absolute;
    top: 0;
    left: 0;
}

.group_members .webim_contacts_list .close {
    display: none;
    _ display: block;
}

.group_members .webim_contacts_list .close .ficon_close {
    position: absolute;
    top: 2px;
    right: -2px;
}

.group_members .webim_contacts_list .remove .ficon_close {
    right: 19px;
}

.group_members .webim_contacts_list .SW_fun_bg:hover .close {
    display: block;
}

.group_members .webim_contacts_list .main .ficon_user {
    font-size: 16px;
    cursor: default;
}

.group_members .webim_contacts_list .main .ficon_user:hover {
    color: #696e78;
}

.group_content .W_layer_btn {
    padding: 9px;
    border-top-style: solid;
    border-top-width: 1px;
    border-radius: 0 0 3px 3px;
}

.group_content .W_layer_btn .W_btn_a,.group_content .W_layer_btn .W_btn_b {
    min-width: 64px;
}

.group_members .webim_existing_title .name {
    margin: 0;
    font-weight: bold;
}

.W_layer_line {
    width: 269px;
    margin: 10px auto 0;
    border-top-style: solid;
    border-top-width: 1px;
}

.group_index_content {
    width: 488px;
}

.layer_group_index {
    width: 488px;
    padding-bottom: 0;
    height: auto;
    padding-bottom: 3px;
    max-height: 443px;
    overflow: hidden;
}

.layer_group_index .group_index_mod {
    padding-bottom: 12px;
}

.layer_group_index,.layer_group_index .group_title {
    border-top-style: solid;
    border-top-width: 1px;
}

.layer_group_index .group_title,.layer_group_index .group_page,.layer_group_index .group_members_mod,.layer_group_index .group_modify,.layer_group_index .a_serch {
    width: 455px;
    margin: 0 auto;
}

.layer_group_index .group_title {
    padding: 12px 0 4px;
}

.layer_group_index .group_title_one {
    border: 0 none;
}

.layer_group_index .group_page {
    padding: 2px 0 9px;
    line-height: 20px;
}

.layer_group_index .group_members_mod {
    overflow: hidden;
}

.layer_group_index .members_list {
    position: relative;
    width: 504px;
    padding: 7px 0 10px;
}

.layer_group_index .members_list li {
    float: left;
    width: 50px;
    margin-right: 31px;
}

.layer_group_index .members_list li a,.layer_group_index .members_list li span {
    display: block;
}

.layer_group_index .members_list li span {
    text-align: center;
    max-width: 50px;
    _ width: 50px;
}

.layer_group_index .members_list .W_autocut {
    margin-top: 5px;
}

.layer_group_index .members_list .more_icon {
    width: 50px;
    height: 50px;
    margin-bottom: 9px;
    background: url("../../../images/message/layer_group_icon.png") 0 -92px no-repeat;
    _ background-image: url("../../../images/message/layer_group_icon_ie.png") ;
}

.layer_group_index .members_list .S_line2 {
    position: absolute;
    left: 66px;
    top: 22px;
    height: 27px;
    width: 1px;
    border-left: 1px #d7d7d7 solid;
}

.layer_group_index .group_modify {
    padding-bottom: 8px;
}

.layer_group_index .group_modify .W_input {
    width: 452px;
    height: 58px;
}

.layer_group_index .group_modify .btn_mod {
    text-align: right;
}

.layer_group_index .group_modify .W_btn_a {
    margin-top: 7px;
}

.layer_group_index .a_serch {
    padding-top: 16px;
}

.layer_group_index .a_serch .W_input {
    width: 397px;
}

.layer_group_index .group_members {
    padding-top: 5px;
    overflow: hidden;
}

.layer_group_index .group_members,.layer_group_index .group_members .webim_contacts_bd {
    height: 399px;
}

.layer_group_index .group_members .webim_contacts_list .contacts {
    padding: 6px 17px 6px 16px;
}

.group_members .icon_group {
    width: 18px;
    height: 18px;
    background-image: url("../../../images/message/layer_group_icon.png") ;
    _ background-image: url("../../../images/message/layer_group_icon_ie.png") ;
}

.group_members .icon_set {
    background-position: 0 0;
}

.group_members .icon_cancel {
    background-position: 0 -23px;
}

.group_members .icon_main {
    background-position: 0 -45px;
}

.group_members .icon_admin {
    background-position: 0 -68px;
}

.layer_group_index .group_members .main,.layer_group_index .group_members .admin {
    position: relative;
    top: 6px;
    right: 4px;
    width: 18px;
    height: 18px;
}

.layer_group_index .group_members .contacts:hover .admin .icon_group {
    background-position: 0 -23px;
}

#js_style_css_module_layer_layer_msg_group {
    height: 42px;
}
.WB_app_view .longwb_box {
    padding: 14px 0 6px;
    border-top-width: 1px;
    border-top-style: dotted;
    overflow: auto;
    font-size: 14px;
    line-height: 1.86;
    word-wrap: break-word;
}

.WB_app_view .longwb_box .header {
    overflow: hidden;
    font-size: 12px;
    line-height: 26px;
}

.WB_app_view .longwb_box .title {
    margin: 0 0 1px;
    font-weight: bold;
    font-size: 14px;
}

.WB_app_view .longwb_box .info {
    margin: 0 0 9px;
}

.WB_app_view .longwb_box .info .link {
    margin: 0 10px 0 0;
}

.WB_app_view .longwb_box .WBA_content * {
    word-wrap: break-word!important;
}

.WB_app_view .longwb_box strong,.WB_app_view .longwb_box b {
    font-weight: bold;
}

.WB_app_view .longwb_box cite {
    color: #ccc;
}

.WB_app_view .longwb_box li {
    list-style-type: inherit;
    list-style-position: inside;
}

.WB_app_view .longwb_box em {
    font-style: italic;
}

.WB_app_view .longwb_box span {
    max-width: 100%;
}

.WB_app_view .longwb_box h1,.WB_app_view .longwb_box h2,.WB_app_view .longwb_box h3,.WB_app_view .longwb_box h4,.WB_app_view .longwb_box h5,.WB_app_view .longwb_box h6 {
    max-width: 100%;
    _width: auto!important;
    height: auto!important;
    margin: 0 0 10px;
    font-weight: normal;
}

.WB_app_view .longwb_box h1 {
    font-size: 18px;
}

.WB_app_view .longwb_box h2 {
    font-size: 16px;
}

.WB_app_view .longwb_box h3 {
    font-size: 14px;
}

.WB_app_view .longwb_box h4,.WB_app_view .longwb_box h5,.WB_app_view .longwb_box h6 {
    font-size: 12px;
}

.WB_app_view .longwb_box blockquote {
    width: auto!important;
    height: auto!important;
    margin: 0 0 10px;
    padding: 5px 10px;
}

.WB_app_view .longwb_box blockquote h1,.WB_app_view .longwb_box blockquote h2,.WB_app_view .longwb_box blockquote h3,.WB_app_view .longwb_box blockquote h4,.WB_app_view .longwb_box blockquote h5,.WB_app_view .longwb_box blockquote h6,.WB_app_view .longwb_box blockquote p,.WB_app_view .longwb_box blockquote ul,.WB_app_view .longwb_box blockquote ol {
    margin: 0;
    padding: 0;
}

.WB_app_view .longwb_box div {
    max-width: 100%;
    _width: auto!important;
    height: auto!important;
}

.WB_app_view .longwb_box p {
    max-width: 100%;
    _width: auto!important;
    height: auto!important;
    margin: 0 0 10px;
}

.WB_app_view .longwb_box li p {
    margin: 0;
}

.WB_app_view .longwb_box img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    padding: 5px 0;
}

.WB_app_view .longwb_box img.face {
    display: inline;
    margin: 0;
    padding: 0;
}

.WB_app_view .longwb_box video,.WB_app_view .longwb_box object,.WB_app_view .longwb_box embed {
    display: block;
    max-width: 100%;
    margin: 0 auto 5px;
    padding: 5px 0;
}

.WB_app_view .longwb_box ul,.WB_app_view .longwb_box ol {
    width: auto!important;
    height: auto!important;
    margin: 0 0 10px;
    padding: 0 10px 0 20px;
}

.WB_app_view .longwb_box ul {
    list-style: disc;
}

.WB_app_view .longwb_box ol {
    list-style: decimal;
}

.WB_app_view .longwb_box li p {
    display: inline;
    margin: 0;
}

.WB_app_view .longwb_box fieldset {
    max-width: 100%;
    _width: auto!important;
    height: auto!important;
}

.WB_app_view .longwb_box fieldset.S_line1 {
    width: 30%;
    padding: 0 35%;
    *padding: 0 33%;
}

.WB_app_view .longwb_box fieldset.S_line1 legend {
    width: 100%;
    padding: 0;
    text-align: center;
    font-weight: normal;
}

.feed_app_ads {
    width: 450px;
    margin: 0 auto 20px;
}

.feed_app_ads ul {
    margin: 0 -5px;
}

.feed_app_ads li {
    _display: inline;
    position: relative;
    float: left;
    height: 100px;
    margin: 0 5px;
    overflow: hidden;
}

.feed_app_ads li a {
    display: block;
    width: 100%;
    height: 100%;
}

.feed_app_ads li img {
    width: 100%;
    height: 100%;
}

.feed_app_ads li span {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 20px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
}

.feed_app_ads .app_ads_r1 li {
    width: 450px;
}

.feed_app_ads .app_ads_r1 span {
    width: 320px;
    padding: 0 75px;
}

.feed_app_ads .app_ads_r2 li {
    width: 220px;
}

.feed_app_ads .app_ads_r2 span {
    width: 200px;
    padding: 0 10px;
}

.feed_app_ads .app_ads_r4 li {
    width: 105px;
}

.feed_app_ads .app_ads_r4 span {
    width: 85px;
    padding: 0 10px;
}

.feed_app_btn_a {
    margin: 0 0 20px;
    text-align: center;
}

.feed_app_btn_a .btn .btn_a,.feed_app_btn_a .btn .btn_b {
    display: inline-block;
    *display: block;
    background: url("../../../images/common/feedapp/longwb_btn.png") no-repeat;
    overflow: hidden;
    text-indent: -999px;
}

.feed_app_btn_a .btn .btn_a {
    width: 108px;
    height: 40px;
    margin: 0 0 2px;
    background-position: 0 0;
}

.feed_app_btn_a .btn .btn_a:hover {
    background-position: 0 -50px;
}

.feed_app_btn_a .btn .btn_b {
    width: 62px;
    height: 62px;
    background-position: 0 -100px;
}

.feed_app_btn_a .btn .btn_b:hover {
    background-position: 0 -170px;
}

.feed_app_btn_a .btn {
    margin: 0 0 5px;
}

.feed_app_btn_a .con2 {
    margin: 0 0 17px;
}

.feed_app_btn_a fieldset.S_line1 {
    width: 30%;
    margin: 18px 0 7px;
    padding: 0 35%;
    *padding: 0 33%;
}

.feed_app_btn_a fieldset.S_line1 legend {
    width: 100%;
    padding: 0;
    text-align: center;
    font-weight: normal;
}

.feed_app_btn_a ul {
    text-align: left;
    width: 488px;
    margin: 0 0 0 -8px;
}

.feed_app_btn_a li {
    _display: inline;
    float: left;
    width: 50px;
    height: 50px;
    margin: 10px 0 0 11px;
}

.feed_app_btn_a li img {
    width: 50px;
    height: 50px;
}

.feed_app_btn_a ul.ul_v2 {
    text-align: center;
    width: 492px;
    margin: 10px 0 0 -10px;
}

.feed_app_btn_a ul.ul_v2 li {
    display: inline;
    float: none;
    margin: 0;
}

.feed_app_btn_a ul.ul_v2 li img {
    width: 30px;
    height: 30px;
    padding: 0 0 0 7px;
}

.WB_feed_profile .feed_app_btn_a ul {
    width: 552px;
    margin-left: -17px;
}

.WB_feed_profile .feed_app_btn_a li {
    margin-left: 19px;
}

.WB_feed_profile .feed_app_btn_a ul.ul_v2 {
    width: 552px;
    margin: 10px 0 0 -16px;
}

.WB_feed_profile .feed_app_btn_a ul.ul_v2 li img {
    padding: 0 0 0 12px;
}

.WB_app_view .PCD_longwb_pt {
    margin: 0 0 10px;
    cursor: pointer;
    line-height: 1.3;
}

.WB_app_view .PCD_longwb_pt_default,.WB_app_view .PCD_longwb_pt_default a {
    cursor: default;
}

.WB_app_view .PCD_longwb_pt_default a.S_txt1:hover {
    cursor: default;
    color: inherit;
}

.WB_app_view .PCD_longwb_pt .pic_box {
    display: inline;
    position: relative;
    float: left;
    width: 92px;
    height: 92px!important;
    overflow: hidden;
    background: #c7cbda;
    _margin-right: -3px;
}

.WB_app_view .PCD_longwb_pt .pic_box .pic {
    width: 92px;
    height: 92px!important;
    padding: 0;
}

.WB_app_view .PCD_longwb_pt .pic_box .pic_btn_area {
    position: absolute;
    top: 31px;
    left: 31px;
    font-size: 0;
}

.WB_app_view .PCD_longwb_pt .info_box {
    position: relative;
    height: 92px!important;
    overflow: hidden;
    font-size: 12px;
}

.WB_app_view .PCD_longwb_pt .info_box .text_box {
    padding: 8px 10px;
}

.WB_app_view .PCD_longwb_pt .info_box .text_box .tit {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    _width: 100%;
}

.WB_app_view .PCD_longwb_pt .info_box .text_box .subtit,.WB_app_view .PCD_longwb_pt .info_box .text_box .text {
    line-height: 18px;
    _width: 100%;
}

.WB_app_view .PCD_longwb_pt .info_box .text_box .text {
    max-height: 36px;
    _height: 36px;
    overflow: hidden;
    word-wrap: break-word;
}

.WB_app_view .PCD_longwb_pt .info_box .text_box .tit .ico_num {
    margin-right: 4px;
    vertical-align: 2px;
}

.WB_app_view .longwb_SmartisanNote {
    margin-bottom: 20px;
    padding-bottom: 24px;
    background: url("../../../images/pagecard/bg_longwb_SmartisanNote-x2.png?id=201512091839") no-repeat -1900px bottom;
    background-size: 2115px 14px;
    ;}

@media \0screen\,screen\9 {
    .WB_app_view .longwb_SmartisanNote {
        background-image: url("../../../images/pagecard/bg_longwb_SmartisanNote.png?id=201512091839") ;
    }
}

.WB_app_view .longwb_SmartisanNote .WBA_content {
    border-bottom: 1px solid #d2cac0;
}

#js_http\:__img\.t\.sinajs\.cn_t6_style_css_module_list_feed_app_longwb {
    height: 42px;
}
.WB_app_view div.vote .icon_warn,.WB_app_view div.vote .icon_lock_g,.WB_app_view div.vote .icon_delM,.WB_app_view div.vote .icon_succM {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: url("img/icon.png?id=201512281826") ;
}

.WB_app_view div.vote .icon_warn {
    background-position: -350px -100px;
    vertical-align: -3px;
}

.WB_app_view div.vote .icon_lock_g {
    background-position: -350px -150px;
    vertical-align: -3px;
}

.WB_app_view div.vote .icon_delM {
    background-position: -350px -150px;
    vertical-align: middle;
}

.WB_app_view div.vote .icon_succM {
    background-position: -350px 0;
    vertical-align: middle;
}

.WB_app_view div.vote {
    padding: 10px 0 0;
    line-height: 20px;
}

.WB_app_view div.vote h3 {
    font-size: 14px;
    padding: 0 0 3px;
}

.WB_app_view div.vote .infos {
    margin: 0 0 12px;
}

.WB_app_view div.vote .infos .W_vline {
    margin: 0 5px;
}

.WB_app_view div.vote .introduce {
    line-height: 24px;
    margin: 0 0 10px;
}

.WB_app_view div.vote .introduce_img {
    text-align: left;
    border: 0;
    margin: 0 0 10px;
    _overflow: hidden;
}

.WB_app_view div.vote .introduce_img img {
    max-width: 100%;
}

.WB_app_view div.vote .introduce p.func {
    text-align: right;
    border: 0;
    padding: 0;
}

.WB_app_view div.vote .point {
    margin: 0 0 10px;
    border: 1px solid #e4e7f8;
    background: #f8f9fe;
    color: #808080;
    text-align: center;
    line-height: 27px;
}

.WB_app_view .vote_text_list li,.WB_app_view .vote_text_list div {
    padding: 2px 0;
}

.WB_app_view .vote_text_list li:hover label,.WB_app_view .vote_text_list li.select label,.WB_app_view div.vote .selected li.select:hover label,.WB_app_view .vote_text_list div:hover label,.WB_app_view .vote_text_list div.select label,.WB_app_view div.vote .selected div.select:hover label {
    background: #e7f5cf;
    padding-left: 5px;
}

.WB_app_view .vote_text_list li.disable label,.WB_app_view .vote_text_list div.disable label {
    cursor: default;
}

.WB_app_view .vote_text_list li.disable:hover label,.WB_app_view .vote_text_list div.disable:hover label {
    background: transparent;
    padding-left: 5px;
}

.WB_app_view .vote_text_list li .icon_succS,.WB_app_view .vote_text_list div .icon_succS {
    vertical-align: -3px;
    *vertical-align: 1px;
    _vertical-align: 2px;
}

.WB_app_view .vote_text_list li label,.WB_app_view .vote_text_list div label {
    display: block;
    cursor: pointer;
    padding: 10px 0 10px 5px;
    overflow: hidden;
}

.WB_app_view .vote_text_list li .line,.WB_app_view .vote_text_list div .line,.vote_img_list_result .line {
    float: right;
    padding: 0;
    border: 0;
    width: 165px;
    text-align: left;
    _margin-top: 2px
}

.WB_app_view .vote_text_list li .line .linecolor,.WB_app_view .vote_text_list div .line .linecolor,.vote_img_list_result .line .linecolor {
    margin: 0 8px 0 0;
    display: inline-block;
    vertical-align: middle;
    height: 15px;
    overflow: hidden;
    background: url("../../../images/common/feedapp/vote_line.png") repeat-x;
}

.WB_app_view .vote_text_list li .line .lc1,.WB_app_view .vote_text_list div .line .lc1,.vote_img_list_result .line .lc1 {
    background-position: 0 0;
}

.WB_app_view .vote_text_list li .line .lc2,.WB_app_view .vote_text_list div .line .lc2,.vote_img_list_result .line .lc2 {
    background-position: 0 -15px;
}

.WB_app_view .vote_text_list li .line .lc3,.WB_app_view .vote_text_list div .line .lc3,.vote_img_list_result .line .lc3 {
    background-position: 0 -30px;
}

.WB_app_view .vote_text_list li .line .lc4,.WB_app_view .vote_text_list div .line .lc4,.vote_img_list_result .line .lc4 {
    background-position: 0 -45px;
}

.WB_app_view .vote_text_list li .line .lc5,.WB_app_view .vote_text_list div .line .lc5,.vote_img_list_result .line .lc5 {
    background-position: 0 -60px;
}

.WB_app_view .vote_text_list div .success {
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../../../images/common/feedapp/vote_img_select.png") no-repeat;
}

.WB_app_view .vote_text_list div.select .success {
    background-position: 0 -20px;
    background-color: #6bbb49;
}

.WB_app_view .vote_text_list div .radio,.WB_app_view .vote_text_list div .checkbox {
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../../../images/common/feedapp/vote_form.png") no-repeat;
}

.WB_app_view .vote_text_list div .checkbox {
    width: 15px;
    background-position: -14px 0;
}

.WB_app_view .vote_text_list div.select .radio {
    background-position: 0 -14px;
}

.WB_app_view .vote_text_list div.select .checkbox {
    background-position: -14px -14px;
}

.WB_app_view div.vote .btn {
    padding: 10px 0;
}

.WB_app_view div.vote .btn label {
    margin: 0 0 0 10px;
}

.WB_app_view div.vote .result_list {
    margin: 10px 0 0;
}

.WB_app_view div.vote .result_list li {
    line-height: 18px;
    margin: 0 0 6px;
}

.WB_app_view div.vote .result_list li a {
    margin: 0 10px 0 0;
}

.WB_app_view div.vote .result_list li span {
    margin: 0 0 0 10px;
}

.WB_app_view div.vote .selected li:hover label {
    background: none;
    cursor: default;
}

.vote_img_list {
    margin: 0 0 0 -30px;
    _margin: 0 0 0 -28px;
    width: 500px;
}

.vote_img_list div.imglist {
    text-align: center;
    float: left;
    width: 126px;
    height: 200px;
    overflow: hidden;
    cursor: pointer;
    display: inline;
    margin: 0 0 0 30px;
    _margin: 0 0 0 28px;
}

.vote_img_list div.imglist:hover div.img {
    border: 1px solid #6bbb49;
}

.vote_img_list div.disable:hover div.img {
    border: 1px solid #d5dee3;
    cursor: default;
}

.vote_img_list div.imglist p {
    border: none;
    padding: 0;
    text-align: left;
    height: 40px;
    overflow: hidden;
}

.vote_img_list div.imglist div.img {
    border: 1px solid #d5dee3;
    margin: 0 0 8px;
}

.vote_img_list div.imglist div.img img {
    margin: 0 auto;
    display: block;
    vertical-align: middle;
    background: #fff;
}

.vote_img_list div.imglist div.img p {
    border: 2px solid #fff;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    width: 120px;
    height: 120px;
    overflow: hidden;
}

.vote_img_list div.imglist div.img em {
    font-size: 12px;
    vertical-align: middle;
}

.vote_img_list div.imglist div.img .success,.vote_img_list div.imglist div.img .radio,.WB_app_view div.vote dl.current dt .success {
    float: right;
    position: relative;
    margin: -19px -1px 0 0;
    width: 20px;
    height: 20px;
    background: url("../../../images/common/feedapp/vote_img_select.png") no-repeat;
}

.vote_img_list div.imglist div.img .radio {
    background-position: 0 -40px
}

.vote_img_list div.select div.img,.vote_img_list div.select:hover div.img {
    border: 1px solid #6bbb49;
    padding: 0;
    margin: 0 0 8px;
}

.vote_img_list div.select div.img p,.vote_img_list div.select:hover div.img p {
    border-color: #6bbb49;
}

.vote_img_list div.select div.img .success,.vote_img_list div.select div.img .radio {
    background-position: 0 -20px;
    position: relative;
    z-index: 10;
}

.WB_app_view div.vote .result_list dt {
    padding: 0 0 3px;
}

.WB_app_view div.vote .result_list dd img {
    margin: 0 5px 0 0;
}

.WB_app_view div.vote .vote_img_list_result {
    padding: 5px;
    margin: 0 0 10px;
}

.WB_app_view div.vote .vote_img_list_result dt,.WB_app_view div.vote .vote_img_list_result dd {
    float: left;
    display: inline;
}

.vote_img_list_result dt {
    padding: 3px
}

.vote_img_list_result dd {
    width: 350px;
    margin: 0 0 0 10px;
}

.vote_img_list_result dt p,.vote_img_list_result dd p {
    border: none;
    padding: 0;
}

.vote_img_list_result .line {
    float: left;
}

.WB_app_view div.vote dl.current {
    background: #eff3e8;
    color: #666
}

.WB_app_view div.vote dl.current dt {
    border: 3px solid #6bbb49;
    padding: 0;
}

.WB_app_view div.vote dl.current dt .success {
    position: absolute;
    margin: -14px 0 0 36px;
    width: 16px;
    height: 16px;
    background-position: -2px -22px;
}

.WB_app_view div.vote .prompt {
    padding: 10px 20px;
    border: 1px solid #e4e7f8;
    background: #fff;
    color: #808080;
}

.WB_app_view div.vote .prompt strong {
    font-size: 14px;
    margin: 0 10px 0 0;
}

.WB_app_view div.vote .prompt strong {
    vertical-align: middle;
}

.WB_app_view div.vote .prompt a {
    vertical-align: middle;
    color: #0078b6
}

.WB_app_view div.vote .covertip {
    margin-top: 10px;
    padding: 10px 20px;
    border: 1px solid #e4e7f8;
    background: #fff;
    color: #808080;
}

.WB_app_view div.vote .covertip .linedot {
    border-top: 1px dotted #c6c6c6;
    padding-top: 10px;
    margin-top: 10px;
}

.WB_app_view div.vote .covertip_s {
    width: 220px;
    height: 25px;
    margin: 10px auto;
    border: 1px solid #ffe3c8;
    background: #fff2e6;
    color: #808080;
    line-height: 25px;
    text-align: center;
}

.WB_app_view div.vote .vote_list_more dt {
    font-weight: 700;
    margin: 12px 0 8px;
}

.WB_app_view div.vote .vote_list li {
    padding: 3px 0;
}

.WB_app_view div.vote .vote_list li .feedico_vote {
    margin-left: 0;
}

.WB_app_view div.vote .proving {
    padding: 10px 0 0;
}

.WB_app_view div.vote .proving .W_input {
    width: 70px;
}

.WB_app_view div.vote .proving p {
    border: 0;
    display: inline;
    vertical-align: middle;
}

.WB_app_view div.vote .proving img,.WB_app_view div.vote .proving p span {
    vertical-align: middle;
}

.WB_app_view div.vote .proving img {
    margin: 0 10px;
}
.feed_app_sports {
    padding: 20px 0 0;
    border-top-width: 1px;
    border-top-style: dotted;
}

.feed_app_sports .tit1 {
    margin: 0 0 10px;
    font-size: 14px;
}

.feed_app_sports .tit2 {
    margin: 0 0 10px;
    font-size: 12px;
    font-weight: normal;
}

.feed_app_sports .tit2 .time {
    margin: 0 0 0 10px;
}

.feed_app_sports .tips {
    margin: 0 0 10px;
    font-size: 12px;
    font-weight: normal;
}

.feed_app_sports .tips .city {
    margin: 0 5px;
}

.feed_app_sports .list {
    margin: 0 0 20px;
}

.feed_app_sports .list .tit {
    margin: 0 0 10px;
}

.feed_app_sports .list .tit li {
    float: left;
    height: 22px;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
}

.feed_app_sports .list .w1,.feed_app_sports .list .w4 {
    width: 10%;
}

.feed_app_sports .list .w2,.feed_app_sports .list .w3 {
    width: 8%;
}

.feed_app_sports .list .w5 {
    width: 42%;
}

.feed_app_sports .list .w6 {
    width: 22%;
}

.feed_app_sports .list .con li {
    height: 19px;
    padding: 5px 0;
    *padding: 2px 0 5px;
    _padding: 3px 0 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.feed_app_sports .list .con .w1,.feed_app_sports .list .con .w2,.feed_app_sports .list .con .w3,.feed_app_sports .list .con .w4,.feed_app_sports .list .con .w5,.feed_app_sports .list .con .w6 {
    float: left;
    height: 19px;
    overflow: hidden;
    line-height: 19px;
    text-align: center;
}

.feed_app_sports .list .con .w1 i {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: #fff;
}

.feed_app_sports .list .s_ing {
    background: #ff0000;
}

.feed_app_sports .list .s_not {
    background: #0a8cd2;
}

.feed_app_sports .list .s_closed {
    background: #999;
}

.feed_app_sports .list .con .w6 {
    text-align: left;
}

.feed_app_sports .list .con .w6 a {
    margin: 0 5px 0 0;
}

.feed_app_sports .list .con .w5 span {
    float: left;
}

.feed_app_sports .list .con .w5 .score {
    width: 30%;
}

.feed_app_sports .list .con .w5 .name {
    width: 35%;
}
.WB_app_view .feed_oldm_box {
    padding: 20px 0 0;
    border-top-width: 1px;
    border-top-style: dotted;
}

.WB_app_view .feed_oldm_title {
    margin: 0 0 20px;
}

.WB_app_view .feed_oldm_article {
    margin: 0 0 13px;
    line-height: 21px;
}

.WB_app_view .feed_oldm_article .article_img {
    margin: 8px 0 10px;
    text-align: center;
}

.WB_app_view .feed_oldm_article .article_txt {
}

.WB_app_view .feed_oldm_article .article_txt_limit {
    overflow: hidden;
    height: 85px;
}

.WB_app_view .feed_oldm_opt {
    margin: 0 0 15px;
}

.WB_app_view .feed_oldm_opt i.S_txt3 {
    margin: 0 10px;
}

.WB_app_view .feed_oldm_opt .oldm_pos {
    padding: 5px 0 0;
}

.WB_app_view .feed_oldm_opt .oldm_pos .W_btn_a {
    margin: 0 10px 0 0;
}

.WB_app_view .feed_oldm_list {
    margin: 0 0 22px;
    border-top-style: dotted;
    border-top-width: 1px;
}

.WB_app_view .feed_oldm_list .tit {
    margin: 0 0 9px;
    margin: 0 0 7px\9;
    padding: 15px 0 0;
    padding: 17px 0 0\9;
}

.WB_app_view .feed_oldm_list li {
    height: 22px;
    _height: 17px;
    line-height: 22px;
    overflow: hidden;
}

.WB_app_view .feed_oldm_list li .W_dot {
    margin: 0 7px 0 0;
    vertical-align: 4px;
    *vertical-align: 1px;
}

.WB_app_view .feed_oldm_list li span.S_txt2 {
    margin: 0 0 0 5px;
}

.WB_app_view .feed_news_add {
    margin: -3px 0 10px;
}

.WB_app_view .feed_news_add .face_50 {
    width: 50px;
    margin: 3px 10px 0 0;
}

.WB_app_view .feed_news_add .face_50 img {
    width: 50px;
    height: 50px;
}

.WB_app_view .feed_news_add .con .tit .name {
    margin: 0 10px 0 0;
}

.WB_app_view .feed_news_add .con .tit .time {
    *display: inline;
    *margin-top: -20px;
}
.WB_app_view .bar_v2_box {
    padding: 13px 0 0;
    border-top-width: 1px;
    border-top-style: dotted;
}

.WB_app_view .bar_tit_v2 {
    margin: 0 0 12px;
    font-size: 16px;
}

.WB_app_view .bar_tit_v2 a {
    display: inline-block;
    margin: 7px 0 0;
}

.WB_app_view .bar_tit_v2 .t {
    display: block;
    margin: 0 100px 0 27px;
}

.WB_app_view .bar_tit_v2 .fr {
    float: right;
    font-size: 12px;
    font-weight: normal;
}

.WB_app_view .bar_v2_box .bar_sum {
    margin: 0 0 23px;
    font-size: 12px;
}

.WB_app_view .bar_v2_box .bar_sum .a {
    margin: 0 30px 0 0;
}

.WB_app_view .bar_v2_box .bar_sum .t {
    margin: 0 0 0 10px;
}

.WB_app_view .bar_v2_box .bar_txt {
    margin: 0 0 13px;
    font-size: 14px;
    line-height: 26px;
    word-wrap: break-word;
}

.WB_app_view .bar_v2_box .bar_txt .bar_img {
    margin: 8px 0 10px;
    text-align: center;
    _overflow: hidden;
}

.WB_app_view .bar_v2_box .bar_txt .bar_img img {
    max-width: 100%;
}

.WB_app_view .bar_v2_box .bar_btn {
    margin: 0 0 19px;
    margin: 0 0 17px\9;
    text-align: right;
}

.WB_app_view .bar_v2_box .bar_btn .W_vline {
    margin: 0 10px;
}

.WB_app_view .bar_v2_box .bar_links {
    margin: 0 0 22px;
    border-top-style: dotted;
    border-top-width: 1px;
}

.WB_app_view .bar_v2_box .bar_links .tit {
    margin: 0 0 9px;
    margin: 0 0 7px\9;
    padding: 15px 0 0;
    padding: 17px 0 0\9;
    font-size: 14px;
    font-weight: bold;
}

.WB_app_view .bar_v2_box .bar_links li {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.WB_app_view .bar_v2_box .bar_links li .W_dot {
    margin: 0 7px 0 0;
    vertical-align: 4px;
    *vertical-align: 1px;
}

.WB_app_view .bar_v2_box .bar_links li span.S_txt2 {
    margin: 0 0 0 5px;
}

.WB_app_view .bar_v2_box .W8_imgicons {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 2px;
    _margin: 5px 2px;
    background-image: url("../../../images/common/feedapp/icon.png?id=201505071359") ;
    background-repeat: no-repeat;
    vertical-align: -4px;
    *vertical-align: -1px;
    _vertical-align: -3px;
}

.WB_app_view .bar_v2_box .feedico_vedio {
    background-position: -275px -50px;
}

.WB_app_view .bar_v2_box a:hover .feedico_vedio {
    background-position: -250px -50px;
}

.WB_app_view .bar_v2_box .feedico_music {
    background-position: -275px -75px;
}

.WB_app_view .bar_v2_box a:hover .feedico_music {
    background-position: -250px -75px;
}

.WB_app_view .bar_v2_box a:hover .W8_imgicons {
    cursor: pointer;
}

.WB_app_view .icon_feed_blog {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    background: url("../../../images/common/feedapp/blog_logo.png") no-repeat;
    _background: url("../../../images/common/feedapp/blog_logo_ie.png") no-repeat;
    vertical-align: -4px;
    *vertical-align: 0;
}
.WB_app_view .WB_feedOff {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 318px;
    height: 102px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin-top: 5px;
    box-shadow: 0 0 4px rgba(0,0,0,.1);
    background: #f8f8f8 url("../../../images/common/feedapp/WB_feedinfo_bg.png") 0 0 repeat-x;
}

.WB_app_view .WB_media_expand .WB_feedOff {
    margin-top: 0;
}

.WB_app_view .WB_feedOff .WB_feedOff_pic,.WB_app_view .WB_feedOff .WB_feedOff_info {
    float: left;
}

.WB_app_view .WB_feedOff .WB_feedOff_pic,.WB_app_view .WB_feedOff .WB_feedOff_pic img {
    width: 100px;
    height: 100px;
}

.WB_app_view .WB_feedOff .WB_feedOff_pic {
    padding: 1px;
}

.WB_app_view .WB_feedOff .WB_feedOff_info {
    width: 196px;
    padding: 10px;
    _overflow: hidden
}

.WB_app_view .WB_feedOff .WB_feedOff_info .WB_feedOff_tit {
    font-size: 14px;
    color: #333;
    margin-bottom: 8px;
    _width: 100%;
}

.WB_app_view .WB_feedOff .WB_feedOff_info .WB_feedOff_tit a {
    color: #333;
}

.WB_app_view .WB_feedOff .WB_feedOff_info .WB_feedOff_tit .W_dot {
    width: 3px;
    height: 3px;
    margin-right: 4px;
}

.WB_app_view .WB_feedOff .WB_feedOff_info .WB_feedOff_txtinfo {
    color: #808080;
    line-height: 18px;
    height: 55px;
    overflow: hidden;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_tit {
    margin-bottom: 2px;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_txtinfo {
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_otherMore {
    margin-top: 7px;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_otherMore .WB_feedOff_tit {
    font-size: 12px;
    font-weight: normal;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_oneitem {
    margin-bottom: 4px;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_oneitem:first-child {
    border-bottom: 1px solid #fff;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_otherMore .WB_feedOff_oneitem:first-child {
    border-bottom: none;
    padding-bottom: 1px;
}

.WB_app_view .WB_feedOff .WB_feedOff_moreItem .WB_feedOff_oneitem .WB_feedOff_txtinfo {
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 4px;
}

.WB_app_view .WB_feedOn {
    border-width: 1px 0 0;
    border-style: solid;
    padding: 10px 20px 0;
}

.WB_app_view .WB_feedOn .WB_feedOn_open {
    padding: 10px 0 15px;
    background: url("../../../images/common/feedapp/WB_feedinfo_alphabg.png") 0 bottom repeat-x;
    _background: none;
}

.WB_app_view .WB_feedOn .WB_feedOn_header {
    margin-bottom: 10px;
}

.WB_app_view .WB_feedOn .WB_feedOn_header .WB_feedOn_tit {
    float: left;
    font-size: 16px;
    width: 330px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.WB_app_view .WB_feedOn .WB_feedOn_header .feedOn_header_fr {
    float: right;
}

.WB_app_view .WB_feedOn .WB_feedAuthor {
    margin-bottom: 10px;
}

.WB_app_view .WB_feedOn .WB_feedAuthor .pic30 dt.pic {
    float: left;
    display: inline;
    margin-right: 10px;
    padding-top: 4px;
}

.WB_app_view .WB_feedOn .WB_feedAuthor .pic30 dd.con {
    overflow: hidden;
    zoom:1;}

.WB_app_view .WB_feedOn .WB_feedAuthor .pic30 dd.con .name .W_btn_b,.WB_app_view .WB_feedOn .WB_feedAuthor .pic30 dd.con .name .W_btn_c {
    margin-left: 10px;
}

.WB_app_view .WB_feedOn .WB_feedAuthor .pic30 dd.con .info {
    line-height: 16px;
}

.WB_app_view .WB_feedOn .WB_feedOn_img {
    text-align: center;
    margin-bottom: 13px;
    _overflow: hidden;
}

.WB_app_view .WB_feedOn .WB_feedOn_img img {
    max-width: 100%;
}

.WB_app_view .WB_feedOn .WB_feedOn_txt {
    line-height: 20px;
    margin-bottom: 13px;
}

.WB_app_view .WB_feedOn .WB_other_oper {
    margin-bottom: 13px;
}

.WB_app_view .WB_feedOn .WB_other_oper .oper_l {
    float: left;
}

.WB_app_view .WB_feedOn .WB_other_oper .oper_r {
    float: right;
}

.WB_app_view .WB_feedOn .WB_other_oper .oper_r .S_txt3 {
    margin: 0 5px;
}

.WB_app_view .WB_feedOn .WB_feedOn_links {
    margin: 0;
    border-top-style: dotted;
    border-top-width: 1px;
}

.WB_app_view .WB_feedOn .WB_feedOn_links .tit {
    margin: 0 0 5px;
    padding: 15px 0 0;
    font-size: 14px;
    font-weight: bold;
}

.WB_app_view .WB_feedOn .WB_feedOn_links li {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.WB_app_view .WB_feedOn .WB_feedOn_links li .W_dot {
    margin: 0 7px 0 0;
    vertical-align: 4px;
    *vertical-align: 1px;
}

.WB_app_view .WB_feedOn .WB_feedOn_links li span.S_txt2 {
    margin: 0 0 0 5px;
}

.WB_app_view .WB_feedOn .WB_feedOn_close {
    cursor: pointer;
    height: 50px;
    overflow: hidden;
    padding: 10px 20px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin: 0 -20px -1px;
    background: #f8f8f8 url("../../../images/common/feedapp/WB_feedinfo_bg.png") 0 0 repeat-x;
}

.WB_app_view .WB_feedOn .WB_feedOn_close .feedOn_close_img {
    float: left;
    width: 50px;
    height: 50px;
}

.WB_app_view .WB_feedOn .WB_feedOn_close .feedOn_close_img img {
    width: 50px;
    height: 50px;
}

.WB_app_view .WB_feedOn .WB_feedOn_close .feedOn_close_info {
    float: left;
    width: 390px;
    padding: 10px 0 0 10px;
}

.WB_app_view .WB_feedOn .WB_feedOn_close .feedOn_close_info .feedOn_close_tit {
    font-size: 14px;
    margin-bottom: 3px;
}

.WB_app_view .WB_feedOn .WB_feedOn_close .feedOn_close_info .feedOn_close_txtinfo {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.WB_app_view .WB_feedOn_retract {
    padding: 7px 0 5px;
    text-align: center;
}

.WB_app_view .WB_feedOn_retract .W_arrow {
    margin-right: 5px;
}
.WB_app_view .talkBox {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 5px;
}

.WB_app_view .talkBox .ask {
    width: 39px;
    height: 39px;
    background: url("../../../images/common/feedapp/talk_ask.png") no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.WB_app_view .talkBox .answer {
    width: 39px;
    height: 39px;
    background: url("../../../images/common/feedapp/talk_ask.png") no-repeat 0 -39px;
    text-indent: -9999px;
    overflow: hidden;
}

.WB_app_view .talkBox .fl_talk_ask,.WB_app_view .talkBox .fl_talk_anw {
    font-size: 12px;
    padding: 0 20px 12px 20px;
    margin: -20px 0 0;
    zoom:1; border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WB_app_view .talkBox .fl_talk_ask .face,.WB_app_view .talkBox .fl_talk_anw .face {
    float: left;
    display: inline;
    width: 50px;
    padding: 3px 0 6px;
}

.WB_app_view .talkBox .fl_talk_anw {
    border-bottom-style: none;
}

.WB_app_view .talkBox .fl_talk_ask .content,.WB_app_view .talkBox .fl_talk_anw .content {
    font-size: 12px;
    margin-left: 60px;
    line-height: 22px;
    zoom:1; }

.WB_app_view .talkBox .fl_talk_ask .content p,.WB_app_view .talkBox .fl_talk_anw .content p {
    padding: 0 0 5px 0;
}

.WB_app_view .talkBox .info a.date {
    float: left;
}

.WB_app_view .comment .talkBox dt.face {
    margin: 0;
}

.WB_app_view .talkBox_index h3 {
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 5px;
}

.WB_app_view .talkBox_index h3 .W_linkb {
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 0 5px;
}

.WB_app_view div.talkBox_index {
    border-top-style: dotted;
    border-top-width: 1px;
    padding: 10px 0 0;
}

.WB_app_view div.talkBox_index,.WB_app_view div.talkBox_index div {
    text-align: left;
}

.WB_app_view .talkBox_index p {
    border: 0;
    padding: 0;
}

.WB_app_view .talkBox_index p a {
    margin: 0;
}

.WB_app_view .talkBox_index .detail dt,.WB_app_view .talkBox_index .detail dd {
    float: left;
    margin: 0;
    display: inline;
}

.WB_app_view .talkBox_index .detail dt img {
    display: block;
}

.WB_app_view .talkBox_index .detail dd {
    margin: 0 0 0 15px;
}

.WB_app_view .talkBox_index .detail dd p {
    padding: 0 0 5px;
    width: 320px;
}

.WB_app_view .talkBox_index .input {
    width: 440px;
    position: relative;
}

.WB_app_view .talkBox_index .input textarea {
    width: 428px;
    _width: 423px;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 15px 0 0;
    height: 80px;
    overflow-y: auto;
}

.WB_app_view .talkBox_index .input .send_error {
    border: 1px solid #f69696;
    background: #fcc;
    padding: 0 5px;
    float: left;
    margin: -25px 0 0;
}

.WB_app_view .talkBox_index .input .send_error img {
    vertical-align: middle;
}

.WB_app_view .talkBox_index .input .send_succpic {
    top: 40px;
    left: 152px;
    width: 135px;
    height: 42px;
    margin-top: 0;
    background: url("../../../images/common/feedapp/talk_succes.png") no-repeat;
}

.WB_app_view .talkBox_index .input .btn {
    text-align: right;
    padding: 5px 0 0;
    _width: 435px;
}

.WB_app_view .talkBox_index .talk_endList {
    border-top-width: 1px;
    border-top-style: dotted;
    margin-top: 15px;
    padding: 12px 0 0;
    text-align: center;
}
.WB_app_view .O_radio {
    border-width: 1px;
    border-style: solid;
    padding: 10px;
    background: url("../../../images/common/feedapp/radio_bg.png") no-repeat right bottom;
    _background: url("../../../images/common/feedapp/radio_bg.gif") no-repeat right bottom;
}

.WB_app_view .O_radio dt {
    float: left;
    border: 1px solid #E6E6E6;
}

.WB_app_view .O_radio dd {
    margin: 0 0 0 110px;
}

.WB_app_view .O_radio h3 {
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 8px;
    font-family: "Microsoft Yahei";
}

.WB_app_view .O_radio .detail {
    height: 54px;
    line-height: 18px;
}

.WB_app_view .O_radio .detail img {
    vertical-align: top;
    margin: 0 10px 0 0;
    padding: 2px 0 0;
}

.WB_app_view .O_radio .detail .S_txt2 {
    margin: 0 0 5px;
}

.WB_app_view .O_radio .btn {
    text-align: right;
}
.promotion_feed {
    padding: 20px 10px;
    margin-bottom: 15px;
    position: relative;
    zoom:1; width: 446px;
}

.promotion_feed_pic {
    float: left;
}

.promotion_feed_con {
    margin-left: 215px;
    _margin-left: 212px;
    height: 150px;
    position: relative;
    zoom:1; }

.promotion_feed_con h3 {
    font-size: 14px;
    line-height: 18px;
    word-wrap: break-word;
}

.promotion_feed_con p {
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    word-wrap: break-word;
}

.promotion_feed_con p.promotion_feed_date {
    padding: 7px 0 0;
}

.promotion_feed_con p.promotion_feed_txt {
    border-top-style: dotted;
    border-top-width: 1px;
    padding: 6px 0;
    margin: 9px 0 5px;
    height: 38px;
    overflow: hidden;
    line-height: 20px;
}

.promotion_feed_con .promotion_feed_btn {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
}

.btn_promotion,.btn_promotion span {
    display: inline-block;
    height: 29px;
    padding: 0 0 0 3px;
    background: url("../../../images/common/feedapp/promotion_feed_btn.png") no-repeat;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #e2710e;
}

.btn_promotion span {
    background-position: right -30px;
    padding: 0 15px 0 12px;
    color: #fff;
    cursor: pointer;
}

.btn_promotion:hover {
    background-position: 0 -60px;
    text-decoration: none;
}

.btn_promotion:hover span {
    background-position: right -90px;
}

.promotion_feed_list {
    position: relative;
    zoom:1; margin-bottom: 15px;
    width: 432px;
    border-width: 3px;
    border-style: solid;
    border-radius: 3px;
    font-size: 12px;
    line-height: 18px;
}

.promotion_feed_list li {
    position: relative;
    zoom:1; float: left;
    _display: inline;
    width: 104px;
    height: 140px;
    overflow: hidden;
    border-width: 2px;
    border-style: solid;
    word-wrap: break-word;
    background: #fff;
    margin-right: 0;
}

.promotion_feed_list li img {
    display: block;
    width: 105px;
    height: 140px;
}

.promotion_feed_list li p {
    padding: 0;
}

.promotion_feed_list li .pf_mask_1 {
    padding: 8px 6px;
}

.promotion_feed_list li .pf_mask_1 .txt {
    height: 55px;
    margin-bottom: 35px;
    overflow: hidden;
    color: #444;
    font-size: 14px;
    font-weight: bold;
}

.promotion_feed_list li .pf_mask_1 .txt a {
    color: #444;
}

.promotion_feed_list li .pf_mask_1 .btn {
    padding-top: 5px;
    text-align: center;
}

.promotion_feed_list li .pf_mask_2 {
    position: absolute;
    bottom: 0;
    padding: 8px 0;
    width: 105px;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    text-align: center;
    color: #fff;
}

.promotion_feed_style2 .promotion_feed_btn {
    position: static;
}

.promotion_feed_style2 .promotion_feed_con {
    height: auto;
}

.promotion_feed .text_right {
    text-align: right;
    padding: 5px 0;
}

.promotion_feed .promotion_person {
    height: 1.5em;
    padding: 5px 10px;
    clear: both;
    top: 8px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 10px;
}

.promotion_feed .promotion_cont1 {
    padding: 5px;
    margin: 15px 0 4px;
}

.promotion_feed .btn_promotion2 {
    display: inline-block;
    background: #f6f6f6;
    color: #c1c1c1;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 14px;
    vertical-align: middle;
}

.promotion_feed .btn_promotion2:hover {
    cursor: default;
    text-decoration: none;
}

.promotion_feed .cont_left {
    float: left;
    padding-top: 6px;
}

.promotion_feed .icon_cellphone {
    background: url("../../../images/common/feedapp/promotion_feed_btn.png") no-repeat 0 -130px;
    width: 12px;
    height: 15px;
    float: left;
    margin-right: 5px;
}

.promotion_feed .promotion_vote {
    padding: 5px 13px 0;
    width: 445px;
    overflow: hidden;
}

.promotion_feed h3.vote_title {
    padding: 5px 0 12px;
}

.promotion_feed .vote_img_list {
    margin: 0 0 0 -5px;
    _margin: 0 0 0 -3px;
    width: 455px;
    padding-bottom: 10px;
    overflow: hidden;
    zoom:1; }

.promotion_feed .btn {
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.promotion_feed .btn .fl {
    float: left;
    line-height: 29px;
}

.promotion_feed .btn .fr {
    float: right;
}

.promotion_feed .btn label {
    margin: 0 5px;
}

.promotion_feed .vote_img_list div.imglist {
    margin: 0 0 0 5px;
    _margin: 0 0 0 3px;
}

.promotion_feed .vote_img_list div.imglist {
    width: 106px;
    height: 132px;
}

.promotion_feed .vote_img_list div.imglist p {
    height: 20px;
    text-align: center;
}

.promotion_feed .vote_img_list div.imglist div.img {
    margin-bottom: 6px;
    zoom:1; background: #fff;
}

.promotion_feed .vote_img_list div.imglist div.img p {
    width: 100px;
    height: 100px;
}

.promotion_feed .vote_img_list div.imglist div.img .success,.promotion_feed .vote_img_list div.imglist div.img .radio,.promotion_feed div.vote dl.current dt .success {
    _margin-top: -20px;
}

.promotion_feed .point {
    background: #e5eef2;
    color: #666;
    text-align: center;
    padding: 6px 0;
    margin: 0;
}

.promotion_feed .point span {
    vertical-align: -5px;
    *vertical-align: 0px;
    _vertical-align: -2px;
}

.promotion_feed .vote_img_list_result2 {
    padding: 5px 0;
    margin: 0 -6px;
}

.promotion_feed .vote_img_list_result2 p {
    position: relative;
    zoom:1; float: left;
    _display: inline;
    width: 104px;
    padding: 1px;
    height: 15px;
    margin: 0 1px 0 5px;
    _margin: 0 1px 0 5px;
    color: #333;
    background-color: #fff;
}

.promotion_feed .vote_img_list_result2 p i {
    display: inline-block;
    height: 15px;
}

.promotion_feed .vote_img_list_result2 p i.result_color1 {
    background: #BDDA51;
}

.promotion_feed .vote_img_list_result2 p i.result_color2 {
    background: #EA656C;
}

.promotion_feed .vote_img_list_result2 p i.result_color3 {
    background: #FEBF4D;
}

.promotion_feed .vote_img_list_result2 p i.result_color4 {
    background: #25B6E1;
}

.promotion_feed .vote_img_list_result2 p em {
    position: absolute;
    right: 2px;
    top: 1px;
    line-height: 15px;
}
.WB_app_view .billboard_wrap .b_rank {
    border-width: 1px;
    border-style: solid;
    padding: 15px;
    margin-bottom: 6px;
}

.WB_app_view .billboard_wrap dt {
    font-size: 14px;
    font-weight: 700;
    padding: 5px 0px 8px 0px;
    text-align: center;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

.WB_app_view .billboard_wrap dd {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    height: 40px;
    line-height: 40px;
    padding: 0px 5px;
}

.WB_app_view .billboard_wrap .ranknum {
    background: #bcc963;
    width: 23px;
    text-align: center;
    height: 13px;
    line-height: 13px;
    display: inline-block;
    color: #fff;
    margin-right: 10px;
    border-radius: 2px;
    -webkit-text-size-adjust: none;
    font-size: 10px;
    font-family: Arial;
}

.WB_app_view .billboard_wrap .rankname {
    width: 60px;
    display: inline-block;
    margin-right: 10px;
}

.WB_app_view .billboard_wrap .rankline {
    width: 124px;
    height: 6px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    padding: 2px 1px;
    margin-right: 25px;
}

.WB_app_view .billboard_wrap .rankline em {
    background: #ffa00a;
    height: 6px;
    width: 123px;
    display: inline-block;
}

.WB_app_view .billboard_wrap .rankhot {
    display: inline-block;
    width: 80px;
}

.WB_app_view .billboard_wrap .rankbtn {
    float: right;
    margin: 10px 0 0;
    display: inline-block;
}

.WB_app_view .billboard_wrap .rankbtn .W_btn_a {
    float: right;
}

.WB_app_view .billboard_wrap .more {
    text-align: right;
    margin: 12px 0px 2px 0px;
}

.WB_app_view .billboard_wrap .more .W_vline {
    margin: 0 10px
}

.WB_app_view .billboard_wrap .b_tip {
    margin: 10px 0px 0 0px;
}
.WB_app_view .icon_feed_pho {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 5px 0 0;
    vertical-align: -2px;
    background: url("../../../images/common/feedapp/pho_logo.png") no-repeat 0 0;
    _background-image: url("../../../images/common/feedapp/pho_logo_ie.gif") ;
}

.WB_app_view .pho_box .pho_tit {
    padding: 5px 0 12px 0;
}

.WB_app_view .pho_box .pho_con {
    width: 440px;
    margin: 0 auto 5px auto;
    position: relative;
    zoom:1; }

.WB_app_view .pho_box .pho_con img {
    vertical-align: bottom;
    zoom:1; position: relative;
}

.WB_app_view .pho_del {
    padding: 30px 0;
    text-align: center;
}

.WB_app_view .pho_box .like_mk {
    visibility: hidden;
    width: 29px;
    height: 29px;
    top: 10px;
    left: 400px;
    position: absolute;
    _visibility: visible;
}

.WB_app_view .pho_box .pho_con:hover .like_mk {
    visibility: visible;
}

.WB_app_view .pho_box .pho_img {
    background: #FFF;
    position: relative;
    zoom:1; _overflow: hidden;
}

.WB_app_view .pho_box .pho_img img {
    max-width: 100%;
}

.WB_app_view .pho_box .ico_like,.WB_app_view .pho_box .like_mk a,.WB_app_view .pho_box .like_mk a:hover,.WB_app_view .pho_box .like_mk a:hover .ico_like,.WB_app_view .pho_box .ico_rpy,.WB_app_view .pho_box .ico_lk,.WB_app_view .pho_box .ico_lkall,.WB_app_view .pho_box .ico_like_on,.WB_app_view .pho_box .ico_lk_on {
    background: url("../../../images/common/feedapp/pho_feed.png") no-repeat 0 0;
    _background-image: url("../../../images/common/feedapp/pho_feed.gif") ;
    display: inline-block;
}

.WB_app_view .pho_box .like_mk a {
    cursor: pointer;
    background-position: -84px -71px;
    width: 29px;
    height: 29px;
    overflow: hidden;
    text-align: center;
}

.WB_app_view .pho_box .like_mk a:hover {
    background-position: -52px -71px;
}

.WB_app_view .pho_box .ico_like,.WB_app_view .pho_box .ico_like_on {
    background-position: -116px -81px;
    width: 15px;
    height: 12px;
    margin: 9px 0 0 0;
}

.WB_app_view .pho_box .like_mk a:hover .ico_like,.WB_app_view .pho_box .ico_like_on,.WB_app_view .pho_box .ico_lk_on {
    background-position: -134px -81px;
}

.WB_app_view .pho_box .ico_rpy,.WB_app_view .pho_box .ico_lk,.WB_app_view .pho_box .ico_lkall,.WB_app_view .pho_box .ico_lk_on {
    background-position: -17px -81px;
    width: 15px;
    height: 11px;
    margin: 0 2px 0 0;
    vertical-align: middle;
}

.WB_app_view .pho_box .usr_rpy i {
    vertical-align: middle;
}

.WB_app_view .pho_box .ico_lk {
    background-position: 0px -81px;
}

.WB_app_view .pho_box .ico_lkall {
    background-position: -35px -81px;
}

.WB_app_view .pho_box .ico_lk_on {
    background-position: -152px -81px;
}

.WB_app_view .pho_box .operating {
    padding: 10px 0 0 0;
}

.WB_app_view .pho_box .lookall {
    float: right;
}

.WB_app_view .pho_box .usr_rpy {
    float: left;
}

.WB_app_view .pho_box .usr_rpy a {
    cursor: pointer;
    margin: 0 5px 0 0;
}

.WB_app_view .pho_box .pho_desc_tags {
    margin: 10px 0 0 0;
    border-top-style: solid;
    border-top-width: 1px;
}

.WB_app_view .pho_box .pho_desc {
    word-wrap: break-word;
    line-height: 1.8;
    padding: 0 0 0 0;
}

.WB_app_view .pho_box .pho_tags {
    margin: 10px 0 0 0;
}

.WB_app_view .pho_box .W_btn_arrow {
    margin: 0 10px 5px 0;
}

.WB_app_view .pho_btn {
    text-align: center;
    padding: 25px 0 30px 0;
}

.WB_app_view .photo_tags {
    margin: 10px 0 0 0;
    padding: 10px 0 0;
    border-top-style: dotted;
    border-top-width: 1px;
}

.WB_app_view .photo_tags .W_btn_arrow {
    margin: 0 10px 5px 0;
}

.WB_app_view .pho_box .like {
    height: 29px;
    bottom: 10px;
    right: 10px;
    position: absolute;
}

.WB_app_view .pho_box .like .ico_like {
    background: url("../../../images/common/feedapp/photo_feed.png") no-repeat 0 0;
    _background-image: url("../../../images/common/feedapp/photo_feed.gif") ;
    display: inline-block;
    width: 23px;
    height: 20px;
    vertical-align: -5px;
    *vertical-align: -1px;
    margin: 0 3px 0 0
}

.WB_app_view .pho_box .like {
    position: absolute;
    display: inline-block;
    white-space: nowrap;
    padding: 0 10px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font: 18px/29px Constantia,Georgia;
    color: #eee;
    overflow: hidden;
    _padding-top: 4px;
    _height: 25px;
    cursor: pointer
}

.WB_app_view .pho_box .like .add {
    display: none;
    color: #ff2764;
    font: 14px/26px Constantia,Georgia;
    _line-height: 20px;
}

.WB_app_view .pho_box .like .add em {
    font-size: 20px
}

.WB_app_view .pho_box .pho_img:hover {
    border: 0 none;
    text-decoration: none
}

.WB_app_view .pho_box .pho_img:hover .like {
    text-decoration: none;
    background: #2c2c2c;
    background: rgba(74,74,74,0.6);
    border-width: 1px;
    border-style: solid;
    border-color: #555;
    border-color: rgba(126, 126, 126, 0.2);
    border-radius: 2px;
}

.WB_app_view .pho_box .pho_img:hover .txt {
    display: none
}

.WB_app_view .pho_box .pho_img:hover .add {
    display: inline-block;
    cursor: pointer;
    text-decoration: none
}

.WB_app_view .pho_box .like_dis .ico_like {
    background-position: 0 -22px;
}

.WB_app_view .pho_box .pho_img:hover .like_dis {
    background: none;
    border: 0 none
}

.WB_app_view .pho_box .pho_img:hover .like_dis .txt {
    display: inline-block
}

.WB_app_view .pho_box .pho_img:hover .like_dis .add {
    display: none
}
.WB_app_view .ask_sum {
    margin: -4px 0 20px;
    font: 12px normal;
}

.WB_app_view .ask_img {
    margin: 0 0 10px;
}

.WB_app_view .ask_txt_box {
    margin: 0 0 10px;
    line-height: 20px;
}

.WB_app_view .ask_btn {
    margin: 0 0 10px;
    text-align: right;
}

.WB_app_view .ask_links {
    border-top-style: dotted;
    border-top-width: 1px
}

.WB_app_view .ask_links .tit {
    margin: 0 0 5px;
    padding: 10px 0 0;
}

.WB_app_view .ask_links li {
    height: 20px;
    overflow: hidden;
}

.WB_app_view .ask_links li .fr {
    float: right;
    width: 120px;
    text-align: right;
}

.WB_app_view .ask_links li span.S_txt2 {
    margin: 0 0 0 5px;
}

.WB_app_view .ask_links li .W_linkdot {
    margin: 8px 5px 0 0;
}

.WB_app_view .ask_box {
    padding: 13px 0 0;
    border-top-width: 1px;
    border-top-style: dotted;
}

.WB_app_view .ask_box .W_textb {
    color: #999;
}

.WB_app_view .icon_feed_ask {
    display: inline-block;
    width: 16px;
    height: 15px;
    margin: 0 5px 0 0;
    background: url("../../../images/common/feedapp/ask_logo.png") no-repeat;
    vertical-align: -1px;
    *vertical-align: 0;
}

.WB_app_view .ask_num {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    padding: 7px 0px 6px 0px;
    font-size: 14px;
}

.WB_app_view .ask_answer_box {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    padding-top: 15px;
}

.WB_app_view .ask_answer_text {
    font-size: 14px;
    line-height: 22px;
    margin-top: 8px;
    overflow: hidden;
    word-wrap: break-word;
}

.WB_app_view .ask_answer_box .ask_img {
    margin-top: 13px;
}

.WB_app_view .ask_answer_title {
    font-size: 12px;
}

.WB_app_view .ask_answer_title img {
    margin-right: 10px;
}

.WB_app_view .ask_answer_oper {
    font-size: 12px;
    padding: 8px 0px 13px 0px;
}

.WB_app_view .ask_answer_oper .ask_answer_handle {
    float: right
}

.WB_app_view .ask_answer_oper .ask_answer_handle .S_txt3 {
    margin: 0 6px 0 8px;
    vertical-align: 1px;
}

.WB_app_view .ask_ico {
    background: url("../../../images/common/feedapp/ask_feedico.png") no-repeat;
    _background: url("../../../images/common/feedapp/ask_feedico.gif") no-repeat;
}

.WB_app_view .ask_agree {
    width: 36px;
    height: 20px;
    background-position: 0px 0px;
    display: inline-block;
    padding: 0px 3px 0px 31px;
    text-align: center;
    line-height: 20px;
    *line-height: 21px;
    outline: none;
}

.WB_app_view .WB_text .icon_feed_ask {
    margin: 0 0 0 2px;
    vertical-align: -3px;
}

.WB_app_view .ask_agree:hover {
    text-decoration: none;
}

.WB_app_view .ask_agree_over {
    background-position: 0px -30px;
}

.WB_app_view .ask_tit {
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 26px;
}

.WB_app_view .ask_box .ask_sum .W_vline {
    margin: 0 8px 0px 6px;
}

.WB_app_view .ask_box .ask_sum .CH {
    font-size: 10px;
}

.WB_app_view .ask_box .ask_txt_box {
    margin: 0 0 13px;
    font-size: 14px;
    line-height: 22px;
}

.WB_app_view .ask_box .ask_txt_box .ask_img {
    margin: 8px 0 10px;
    text-align: left;
    _overflow: hidden;
}

.WB_app_view .ask_box .ask_txt_box .ask_img img {
    max-width: 100%;
}

.WB_app_view .ask_box .ask_btn {
    margin: 10px 0 19px;
    margin: 10px 0 17px\9;
    font-size: 12px;
}

.WB_app_view .ask_box .ask_links {
    margin: 0 0 22px;
}

.WB_app_view .ask_box .ask_links .tit {
    margin: 0 0 9px;
    margin: 0 0 7px\9;
    padding: 15px 0 0;
    padding: 17px 0 0\9;
    font-size: 14px;
    font-weight: bold;
}

.WB_app_view .ask_box .ask_links li {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}

.WB_app_view .ask_box .ask_links li .W_dot {
    margin: 0 7px 0 0;
    vertical-align: 4px;
    *vertical-align: 1px;
}

.WB_app_view .ask_box .ask_links li span.S_txt2 {
    margin: 0 0 0 5px;
}

.WB_app_view .ask_comment {
    margin: 0 0 20px;
}

.WB_app_view .ask_comment .face {
    float: left;
    width: 50px;
    height: 50px;
    overflow: hidden;
}

.WB_app_view .ask_comment .fr {
    margin: 0 0 0 50px;
    _margin: 0 0 0 47px;
    _zoom: 1;
}

.WB_app_view .ask_comment .arrow_lt {
    float: left;
    margin: 11px 0 0 -9px;
    margin: 11px 0 0 -8px\9;
    _margin: 11px -3px 0 -4px;
}

.WB_app_view .ask_comment .arrow_lt i {
    display: inline-block;
    border-color: transparent #c6c6c6 transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 8px 8px 8px 0;
    border-width: 7px 7px 7px 0\9;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    vertical-align: top;
}

.WB_app_view .ask_comment .arrow_lt i.i2 {
    margin: 0 0 0 -7px;
    margin: 0 0 0 -6px\9;
    border-color: transparent #fff transparent transparent;
}

.WB_app_view .ask_comment .ipt {
    margin: 0 0 0 15px;
    _margin: 0 0 0 12px;
    border: 1px solid #c6c6c6;
    background: #fff;
}

.WB_app_view .ask_comment .ipt .t {
    height: 54px;
    *margin-left: -65px;
    _margin-left: -12px;
    padding: 4px;
    box-shadow: inset 0 1px 0 0 #e9e9e9;
}

.WB_app_view .ask_comment .ipt .t textarea {
    width: 100%;
    height: 54px;
    margin: 0;
    padding: 0;
    border: 0;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 18px;
}

.WB_app_view .ask_comment .opt {
    margin: 7px 5px 0 16px;
    _margin: 7px 5px 0 13px;
    overflow: hidden;
    font-size: 12px;
}

.WB_app_view .ask_comment .opt .W_btn_b,.WB_app_view .ask_comment .opt .W_btn_d,.WB_app_view .ask_comment .opt .W_btn_d_disable {
    float: right;
}

.WB_app_view .ask_comment .W_checkbox {
    margin-top: 3px;
    *margin-top: -1px;
}

.WB_app_view .ask_retract {
    height: 18px;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
}

.WB_app_view .ask_retract a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 18px;
    line-height: 20px\9;
    *line-height: 16px;
    text-align: center;
}

.WB_app_view .ask_retract a .W_arrow {
    margin: 0 5px 0 0;
    _margin: 6px 5px 0 0;
    cursor: pointer;
    vertical-align: 3px;
    *vertical-align: 6px;
}

.WB_app_view .ask_retract a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    text-decoration: none;
}

.WB_app_view .ask_tips {
    margin: 0 0 20px;
    padding: 7px 10px;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
}

.WB_app_view .ask_tips .fl {
    float: left;
    width: 32px;
}

.WB_app_view .ask_tips .fl .ask_success {
    width: 29px;
    height: 24px;
    background-position: 0px -59px;
    display: inline-block;
}

.WB_app_view .ask_tips .fr {
    margin: 0 0 0 45px;
    _margin: 0 0 0 42px;
    _zoom: 1;
}

.WB_app_view .ask_tips .fr_c {
    margin: 0;
    text-align: left;
}

.WB_app_view .ask_tips .fr span {
    display: block;
}

.WB_app_view .ask_tips .fr .t {
    font-size: 12px;
}

.WB_app_view .ask_tips .fr .c {
    font-size: 14px;
    padding-top: 6px;
    font-weight: bold;
}

.WB_app_view .ask_tips .fr .c a {
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
}

.layer_mini_info .ask_layer_noice {
    padding-left: 20px;
}

.layer_mini_info .ask_layer_noice .W_btn_a {
    margin-left: 10px;
}
.WB_app_view .auction {
    border-top-width: 1px;
    border-top-style: dotted;
    padding-top: 20px;
}

.WB_app_view .auction .auction_item {
    padding: 10px;
    border-width: 1px;
    border-style: solid;
}

.WB_app_view .auction .auction_pic {
    float: left;
}

.WB_app_view .auction .auction_pic a {
    position: relative;
    width: 200px;
    height: 200px;
    display: block;
    *zoom:1}

.WB_app_view .auction .auction_pic a:hover {
    text-decoration: none;
}

.WB_app_view .auction .auction_pic a img {
    display: block;
}

.WB_app_view .auction .auction_pic a .current_value {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    font-family: "Microsoft Yahei" "Microsoft Yahei";
    font-size: 18px;
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    filter: alpha(opacity=50);
    cursor: pointer;
}

.WB_app_view .auction .auction_pic a .current_value .num {
    color: #ff9900;
}

.WB_app_view .auction .auction_info {
    margin: 0 0 0 210px;
    _margin: 0 0 0 207px;
    _zoom: 1;
}

.WB_app_view .auction .auction_info .state {
    text-align: center;
    width: 98px;
    height: 28px;
    margin: -15px 0 0;
    padding: 27px 5px 0;
    float: right;
    _display: inline;
    _position: relative
}

.WB_app_view .auction .state0 .state {
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat;
    color: #e8a10e
}

.WB_app_view .auction .state1 .state {
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat 0 -60px;
    color: #7c267c
}

.WB_app_view .auction .state2 .state {
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat 0 -120px;
    color: #666
}

.WB_app_view .donater {
    height: 50px;
}

.WB_app_view .auction .avatar {
    float: left;
    margin-right: 10px;
}

.WB_app_view .auction .name {
    line-height: 16px;
}

.WB_app_view .auction .auction_logo {
    margin: 8px 0 20px;
    _display: inline;
    _zoom: 1
}

.WB_app_view .auction .auction_logo .logo {
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin-right: 5px;
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat 0 -180px;
}

.WB_app_view .auction .auction_name {
    margin-bottom: 5px;
    height: 43px;
    overflow: hidden;
    line-height: 18px;
}

.WB_app_view .auction .auction_name .more {
    margin-left: 2px;
}

.WB_app_view .auction .btn_wrap {
    margin: 20px 0 0 47px
}

.WB_app_view .auction .btn_wrap a {
    display: inline-block;
    width: 126px;
    height: 37px;
}

.WB_app_view .auction .state0 .btn_wrap a {
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat -120px 0;
}

.WB_app_view .auction .state1 .btn_wrap a {
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat -120px -60px;
}

.WB_app_view .auction .state2 .btn_wrap a {
    background: url("../../../images/common/feedapp/auction_state.png") no-repeat -120px -120px;
}

.WB_app_view .auction .auction_support {
    margin-bottom: 12px;
}

.WB_app_view .auction .auction_support .support_info {
    margin: 5px 0;
}

.WB_app_view .auction .auction_support textarea {
    width: 99%;
    margin-bottom: 10px;
    height: 27px;
    border-width: 1px;
    border-style: solid;
    background: #fff;
    box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.1);
    overflow: auto;
    _width: 430px;
}

.WB_app_view .auction .player_list {
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: dotted;
}

.WB_app_view .auction .user_list {
    float: left;
}

.WB_app_view .auction .user_list li {
    float: left;
    margin: 0 15px 0 0;
}

.WB_app_view .auction .auction_support .share_btn {
    text-align: right
}
.WB_app_view .welfare_personal .welfare_logo {
    float: left;
    margin: 11px 0 0 12px;
    font-size: 14px;
}

.WB_app_view .welfare_personal .logo_icon {
    display: inline-block;
    width: 16px;
    height: 13px;
    margin-right: 5px;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat -390px 0;
    vertical-align: middle;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_personal .verify {
    float: right;
    margin: -3px 7px 0 0;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat;
    width: 102px;
    height: 36px;
    _position: relative;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_personal .state0 .verify {
    background-position: 0 0;
}

.WB_app_view .welfare_personal .state1 .verify {
    background-position: 0 -40px;
}

.WB_app_view .welfare_personal .help_wrap {
    border-style: solid;
    border-width: 1px
}

.WB_app_view .welfare_personal .help_pic {
    float: left;
}

.WB_app_view .welfare_personal .help_content {
    padding: 10px 24px 10px 24px;
}

.WB_app_view .welfare_personal .help_info {
    margin-left: 130px;
    _margin-left: 127px;
    _zoom: 1;
    line-height: 20px;
}

.WB_app_view .welfare_personal .help_info .title {
    height: 40px;
    margin-top: -3px;
}

.WB_app_view .welfare_personal .help_info .support,.WB_app_view .welfare_personal .help_info .promoter {
    height: 20px;
}

.WB_app_view .welfare_personal .target_tips {
    margin-top: 5px;
    line-height: 18px;
    padding: 3px 0;
    border-radius: 5px;
}

.WB_app_view .welfare_personal .target_tips .num {
    color: #ff9900;
}

.WB_app_view .welfare_personal .target_tips .target_icon {
    margin: 0 7px;
    display: inline-block;
    width: 32px;
    height: 30px;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat;
    vertical-align: middle;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_personal .target_tips .money_icon {
    background-position: -350px 0px;
}

.WB_app_view .welfare_personal .target_tips .volunteer_icon {
    background-position: -350px -40px;
}

.WB_app_view .welfare_personal .target_tips .goods_icon {
    background-position: -350px -80px;
}

.WB_app_view .welfare_personal .title .more {
    margin-left: 2px;
}

.WB_app_view .welfare_personal .more_info {
    margin-top: 20px;
}

.WB_app_view .welfare_personal .btn_wrap {
    margin-top: 10px;
}

.WB_app_view .welfare_personal .btn_wrap a {
    margin-right: 3px;
    display: inline-block;
    width: 112px;
    height: 30px;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_personal .btn_wrap .btn_volunteer {
    background-position: -110px 0;
}

.WB_app_view .welfare_personal .btn_wrap .btn_money {
    background-position: -110px -40px;
}

.WB_app_view .welfare_personal .btn_wrap .btn_goods {
    background-position: -110px -80px;
}

.WB_app_view .welfare_personal .btn_wrap .btn_trans {
    background-position: -110px -120px;
}

.WB_app_view .welfare_personal .btn_wrap .btn_volunteer:hover {
    background-position: -230px 0;
}

.WB_app_view .welfare_personal .btn_wrap .btn_money:hover {
    background-position: -230px -40px;
}

.WB_app_view .welfare_personal .btn_wrap .btn_goods:hover {
    background-position: -230px -80px;
}

.WB_app_view .welfare_personal .btn_wrap .btn_trans:hover {
    background-position: -230px -120px;
}

.WB_app_view .welfare_personal .success {
    padding: 50px 30px 30px;
    border-width: 1px;
    border-style: solid;
}

.WB_app_view .welfare_personal .success_info {
    width: 275px;
    margin: 0 auto;
    line-height: 18px;
}

.WB_app_view .welfare_personal .success .fl {
    float: left;
}

.WB_app_view .welfare_personal .success .view_detail {
    margin-top: 10px;
}

.WB_app_view .welfare_personal .separate {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

.WB_app_view .welfare_personal .more_info .welfare_list {
    line-height: 24px;
}

.WB_app_view .welfare_org .welfare_logo {
    float: left;
    margin: 10px 0 0 10px;
}

.WB_app_view .welfare_org .logo_icon {
    display: inline-block;
    width: 16px;
    height: 13px;
    margin-right: 5px;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat -390px 0;
    vertical-align: middle;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_org .verify {
    float: right;
    margin: -3px 7px 0 0;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat;
    width: 102px;
    height: 36px;
    _position: relative;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_org .state0 .verify {
    background-position: 0 -80px;
}

.WB_app_view .welfare_org .state1 .verify {
    background-position: 0 -120px;
}

.WB_app_view .welfare_org .state2 .verify {
    background-position: 0 -160px;
}

.WB_app_view .welfare_org .help_wrap {
    padding-bottom: 20px;
    border-style: solid;
    border-width: 1px
}

.WB_app_view .welfare_org .help_pic {
    float: left;
}

.WB_app_view .welfare_org .help_content {
    padding: 10px;
    margin-bottom: 10px;
}

.WB_app_view .welfare_org .help_info {
    margin-left: 267px;
    _margin-left: 264px;
    _zoom: 1;
    line-height: 20px;
}

.WB_app_view .welfare_org .help_info .process .num {
    color: #ff9900;
}

.WB_app_view .welfare_org .help_info .title {
    font-size: 14px;
}

.WB_app_view .welfare_org .target_tips {
    margin: 0 30px 20px;
    padding: 3px 10px 0 0;
    line-height: 18px;
    border-radius: 5px;
}

.WB_app_view .welfare_org .target_tips .spe_num {
    color: #8db47b;
    font-size: 18px;
    vertical-align: -2px;
    margin: 0 5px;
}

.WB_app_view .welfare_org .target_tips .target_icon {
    float: left;
    margin: 0 10px 0 30px;
    display: inline-block;
    width: 32px;
    height: 30px;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat;
    vertical-align: middle;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_org .target_tips .money_icon {
    background-position: -350px 0px;
}

.WB_app_view .welfare_org .target_tips .volunteer_icon {
    background-position: -350px -40px;
}

.WB_app_view .welfare_org .target_tips .goods_icon {
    background-position: -350px -80px;
}

.WB_app_view .welfare_org .target_tips .trans_detail {
    margin: 5px 0 5px 70px;
    zoom:1; *margin-top: 7px;
}

.WB_app_view .welfare_org .title .more {
    margin-left: 2px;
}

.WB_app_view .welfare_org .more_info {
    margin-top: 20px;
}

.WB_app_view .welfare_org .btn_wrap {
    margin-top: 20px;
    text-align: center;
}

.WB_app_view .welfare_org .btn_wrap a {
    display: inline-block;
    width: 102px;
    height: 30px;
    background: url("../../../images/common/feedapp/welfare_personal.png") no-repeat;
    _background-image: url("../../../images/common/feedapp/welfare_personal.gif")
}

.WB_app_view .welfare_org .btn_wrap .btn_trans {
    background-position: -110px -160px;
}

.WB_app_view .welfare_org .btn_wrap .btn_trans:hover {
    background-position: -230px -160px;
}

.WB_app_view .welfare_org .btn_wrap .btn_trans_over {
    background-position: -110px -200px;
}

.WB_app_view .welfare_org .btn_wrap .btn_trans_over:hover {
    cursor: default
}

.WB_app_view .welfare_org .success {
    padding: 50px 30px 30px;
    border-width: 1px;
    border-style: solid;
}

.WB_app_view .welfare_org .success_info {
    width: 275px;
    margin: 0 auto;
    line-height: 18px;
}

.WB_app_view .welfare_org .success .fl {
    float: left;
}

.WB_app_view .welfare_org .success .view_detail {
    margin-top: 10px;
}

.WB_app_view .welfare_org .separate {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

.WB_app_view .welfare_org .more_info .welfare_list {
    line-height: 24px;
}
.WB_app_view .app_wrap {
    padding: 0 6px 0 7px;
}

.WB_app_view .app_wrap .app_content_container {
    text-align: center;
    _overflow: hidden;
}

.WB_app_view .app_wrap .app_content_container img {
    max-width: 100%;
}

.WB_app_view .app_wrap .app_tip {
    margin-top: 10px;
}

.WB_app_view .app_wrap .app_tip_link {
    margin: 0 2px;
}

.WB_app_view .app_wrap .app_feed_recommend {
    margin-top: 10px;
}

.WB_app_view .app_wrap .app_feed_recommend_title {
    font-weight: bold;
}

.WB_app_view .app_wrap .app_place_link {
    float: right;
}

.WB_app_view .app_wrap .app_tip {
    height: 14px;
}

.WB_app_view .app_wrap .feed_recommend_content {
    padding-top: 10px;
}

.WB_app_view .app_wrap .feed_recommend_list {
    width: 468px;
    height: 77px;
    overflow: hidden;
}

.WB_app_view .app_wrap .feed_recommend_item {
    float: left;
    width: 50px;
    margin-right: 28px;
}

.WB_app_view .app_wrap .app_cover_container {
    width: 50px;
    height: 50px;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    overflow: hidden;
}

.WB_app_view .app_wrap .app_cover_link:hover .app_cover_link_img {
    opacity: .9;
    border-radius: 5px;
    filter: alpha(opacity=90);
}

.WB_app_view .app_wrap .feed_recommend_name {
    position: relative;
    width: 70px;
    margin: 0 -10px;
    padding-top: 10px;
    text-align: center;
}

.WB_app_view .app_wrap .app_ad_container {
    width: 440px;
    height: 40px;
    margin-top: 10px;
}

.WB_app_view .app_wrap .app_fix_note {
    height: 190px;
    padding-top: 50px;
    font-size: 14px;
}

.WB_app_view .app_wrap .fix_note_img {
    width: 100px;
    height: 90px;
    margin: 0 auto;
    background: url("../../../images/common/feedapp/app_fix_note.png") no-repeat;
    _background-image: url("../../../images/common/feedapp/app_fix_note_ie6.png") ;
}

.WB_app_view .app_wrap .note_title {
    margin-top: 10px;
    font-weight: bold;
    text-align: center;
}

.WB_app_view .app_wrap .note_plus {
    width: 287px;
    margin: 10px auto;
}
.WB_app_view .jinqilin_vote {
    border-top-width: 1px;
    border-top-style: dotted;
}

.WB_app_view .jinqilin_vote .jql_title {
    margin: 10px 0 20px;
    font-size: 14px;
}

.WB_app_view .jinqilin_vote .jql_title .S_txt2 {
    font-size: 12px;
    margin-left: 10px;
}

.WB_app_view .jinqilin_vote .jql_img {
    float: left;
    width: 120px;
    height: 120px;
    overflow: hidden;
}

.WB_app_view .jinqilin_vote .jql_info {
    margin-left: 135px;
}

.WB_app_view .jinqilin_vote .jql_info .detail {
    margin: 0 0 10px;
}

.WB_app_view .jinqilin_vote .jql_info .detail span {
    display: inline-block;
    width: 5em;
}

.WB_app_view .jinqilin_vote .jql_info .detail .vote_tag_wrap {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    width: auto;
}

.WB_app_view .jinqilin_vote .jql_info .detail .vote_tag {
    font-size: 18px;
    padding: 0 10px;
}

.WB_app_view .jinqilin_vote .vote_num {
    padding: 10px 0 10px 80px;
}

.WB_app_view .jinqilin_vote .vote_description {
    line-height: 2;
    font-weight: bold;
}

.WB_app_view .jinqilin_vote .vote_instruction {
    margin: 10px 0;
    *zoom:1;line-height: 1.5;
}

.WB_app_view .jinqilin_vote .vote_participation_way {
    *zoom:1; margin: 10px 0;
    padding: 10px;
    line-height: 1.5;
}

.WB_app_view .jinqilin_vote .vote_btn_wrap {
    text-align: right;
}

.WB_app_view .jinqilin_vote .jql_list {
    padding: 10px 0 0;
    margin: 15px 0 0;
    border-top-width: 1px;
    border-top-style: dotted;
}

.WB_app_view .jinqilin_vote .jql_list h4 {
    font-size: 12px;
    padding: 0 0 5px;
}

.WB_app_view .jinqilin_vote .jql_list ul {
    overflow: hidden;
}

.WB_app_view .jinqilin_vote .jql_list li {
    float: left;
    display: inline;
    margin: 0 11px 10px 0;
    _margin: 0 8px 10px 0;
}
.PRF_media_card {
    border-top-style: dotted;
    border-top-width: 1px;
    padding: 10px 0;
    border-top-style: dotted;
    border-top-width: 1px;
}

.PRF_media_card .PRF_card_item {
    height: 80px;
    margin: 0 5px;
    padding: 5px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.PRF_media_card .PRF_card_item:last-child, .PRF_media_card .PRF_card_item_last {
    border-bottom: none;
}

.PRF_media_card .PRF_card_item .PRF_card_img {
    float: left;
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.PRF_media_card .PRF_card_item .PRF_card_img img {
    width: 100%;
    height: 100%;
}

.PRF_media_card .PRF_card_item .PRF_card_txt {
    margin-left: 90px;
    margin-right: 5px;
    zoom: 1; }

.PRF_media_card .PRF_card_item .PRF_card_txt .PRF_tbg {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100px;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.PRF_media_card .PRF_card_item .PRF_card_txt .PRF_t {
    overflow: hidden;
    line-height: 20px;
    font-weight: 700;
    width: 100%;
    margin: -2px 0 0;
    max-height: 40px;
    _height: 40px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.PRF_media_card .PRF_card_item_first {
    overflow: hidden;
    position: relative;
    height: auto;
    border-bottom: none;
    padding: 0;
    margin: 0;
}

.PRF_media_card .PRF_card_item_first .PRF_card_txt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
}

.PRF_media_card .PRF_card_item_first .PRF_card_txt .PRF_tbg {
    visibility: visible;
}

.PRF_media_card .PRF_card_item_first .PRF_card_txt .PRF_t {
    position: relative;
    margin: 0;
    height: 35px;
    line-height: 36px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FFF;
}

.PRF_media_card .PRF_card_item_first .PRF_card_txt .PRF_t a {
    padding-left: 10px;
    *padding-left: 0;
    *text-indent: 10px;
    color: #FFF;
}

.PRF_media_card .PRF_card_item_first .PRF_card_img {
    float: none;
    width: 100%;
    height: 247px;
    overflow: hidden;
}

.PRF_media_card .PRF_card_item_first .PRF_card_img img {
    width: 100%;
}

#js_style_css_module_list_PRF_media_card {
    height: 42px;
}
#js_style_css_module_list_comb_WB_app_view {
    height: 42px;
}
.layer_forward {
    _position: relative;
    width: 510px;
}

.layer_forward .froward_wrap {
    padding: 16px 0 0;
}

.layer_forward .W_tips {
    margin: 0 16px 10px;
}

.layer_forward .WB_minitab {
    margin: 0 16px 10px;
    text-align: left;
}

.layer_forward .WB_minitab .txt {
    float: left;
    width: 50px;
    line-height: 30px;
    text-align: right;
}

.layer_forward .minitb_ul {
    _float: left;
    text-align: center;
}

.layer_forward .WB_minitab .W_icon {
    margin: 0 0 0 3px;
    _margin: 5px 0 0 3px;
    vertical-align: -3px;
    _vertical-align: -2px;
}

.layer_forward .WB_text {
    position: relative;
    _zoom: 1;
    _width: 458px;
    margin: 0 16px 10px;
    padding: 5px 10px;
    line-height: 20px;
}

.layer_forward .WB_text .con {
    display: block;
    _width: 100%;
    overflow: hidden;
}

.layer_forward .WB_text .ficon_arrow_down_lite {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 15px;
}

.layer_forward .WB_feed_repeat .repeat_list .WB_text {
    position: static;
    _width: 100%;
    margin: 0;
    padding: 0 0 2px;
    overflow: hidden;
    line-height: 23px;
}

.between_line_t {
    position: relative;
    width: 100%;
    margin: 0 0 -1px;
    padding: 4px 0;
}

.between_line_t fieldset {
    padding: 0;
}

.between_line_t legend {
    margin: 0 -5px;
    *margin: 0 -13px;
    font-weight: normal;
}

.layer_forward .WB_feed_repeat .WB_feed_publish {
    padding-left: 16px;
}

.layer_forward .forward_rpt1 .WB_publish {
    margin-left: 0;
}

.layer_forward .forward_rpt2 .WB_publish {
    *float: left;
    *margin: 0 -16px 0 0;
    *zoom:1;}

.layer_forward .WB_publish .p_input .W_input {
    width: 464px;
    padding-right: 6px;
}

.layer_forward .WB_publish .p_opt .opt ul.ipt,.layer_forward .WB_publish .p_opt .opt ul.ipt li {
    max-width: 220px;
    _width: 220px;
}

.layer_forward .forward_rpt2 .WB_publish .p_input .W_input {
    width: 420px;
    padding-right: 0;
}

.layer_forward .WB_feed_repeat .WB_repeat {
    margin: 0;
    padding: 0 0 6px;
    border: 0;
}

.layer_forward .WB_feed_repeat .repeat_list {
    padding-left: 16px;
}

.layer_forward .WB_feed_repeat .repeat_list .list_box {
    margin-top: 0;
}

.layer_forward .WB_feed_repeat .repeat_list .WB_cardmore {
    margin-left: -16px;
}

.layer_forward .WB_feed_repeat .sendbox_mod {
    padding: 0 0 7px 0;
}

.layer_forward .WB_feed_repeat .sendbox_mod .sendbox_area .W_input {
    min-height: 56px;
}

.layer_forward .WB_feed_repeat .sendbox_mod .sendbox_file .private_file_mod {
    *width: 73%;
}

#js_style_css_module_layer_layer_forward {
    height: 42px;
}
.layer_sel_location {
    width: 400px;
    padding: 26px 21px 12px 21px;
    _position: relative;
}

.layer_sel_location .sel_box {
    margin-bottom: 10px;
}

.layer_sel_location .sel_box .WB_select {
    display: inline-block;
    float: left;
    width: 96px;
    margin-right: 10px;
}

.layer_sel_location .sel_box .btn_bed {
    display: inline-block;
    float: left;
    margin-top: 1px;
}

.layer_sel_location .list_box {
    line-height: 24px;
}

.layer_sel_location .list_box .list_title {
    display: inline;
    float: left;
    margin-right: 12px;
}

.layer_sel_location .list_box .list_item {
    position: relative;
    overflow: hidden;
    *zoom:1;}

.layer_sel_location .list_box .ul_item {
    margin-left: -7px;
    _margin-left: -14px;
}

.layer_sel_location .list_box .item {
    display: inline-block;
    float: left;
    margin-left: 7px;
}

.layer_sel_location .disline {
    margin: 10px 0 9px 0;
    border-top-width: 1px;
    border-top-style: solid;
    height: 1px;
    *zoom:1; overflow: hidden;
}

#js_style_css_module_layer_layer_sel_location {
    height: 42px;
}
.W_shortcuts_menu,.W_shortcuts_menu dt {
    height: auto;
    overflow: hidden;
    zoom:1}

.W_shortcuts_menu {
    padding: 16px 16px 0 16px;
    width: 470px
}

.W_shortcuts_menu dt,.W_shortcuts_menu dd,.W_shortcuts_menu dl {
    float: left
}

.W_shortcuts_menu dl {
    padding-bottom: 10px
}

.W_shortcuts_menu dl b {
    font-weight: 400;
    padding-top: 6px;
    display: block
}

.W_shortcuts_menu .keyboard {
    height: 42px;
    line-height: 42px;
    margin-right: 5px;
    padding: 0 12px 0 12px;
    min-width: 18px;
    width: auto;
    _width: 18px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    box-shadow: 0px 1px 7px 0px rgba(0,0,0,0.2);
    border-radius: 3px;
}

.W_shortcuts_menu .sc_l {
    width: 130px
}

.W_shortcuts_menu .sc_c {
    width: 150px
}

.W_shortcuts_menu .sc_r {
    width: 190px
}

.W_shortcuts_menu span {
    color: #999
}

.W_shortcuts_menu ins {
    text-decoration: none;
    border-bottom: 1px solid #999;
    display: inline-block;
}

.W_shortcuts_menu kbd,.W_shortcuts_menu sup {
    font-size: 15px;
    font-family: Verdana, Geneva, sans-serif
}

.W_shortcuts_menu kbd,.W_shortcuts_menu em {
    line-height: 42px
}

.W_shortcuts_menu kbd sup {
    font-size: 18px\9;
    line-height: 25px;
}

#js_homestyle_css_module_layer_layer_shortcuts_menu {
    height: 42px;
}

#js_style_css_module_layer_layer_shortcuts_menu {
    height: 42px;
}
.layer_change_email {
    *position: relative;
    width: 300px;
    padding: 20px 40px;
    text-align: center;
}

.layer_change_email .point dd p.S_txt1,.layer_change_email .point dd p.S_txt2 {
    text-align: left;
}

.layer_change_email .point dd .S_txt1 {
    font-size: 14px;
    padding: 0 0 5px;
}

.layer_change_email .point dd {
    line-height: 18px;
    padding-top: 8px;
    word-wrap: break-word;
}

.layer_change_email .W_tips {
    margin: -20px -40px 0 -40px;
}

.layer_change_email .info_list {
    margin-top: 12px;
}

.layer_change_email .info_list .tit {
    float: left;
    width: 65px;
    text-align: right;
    line-height: 30px;
}

.layer_change_email .info_list .tit_85px {
    width: 85px;
}

.layer_change_email .info_list .inp {
    float: left;
}

.layer_change_email .info_list .W_input {
    width: 196px;
}

#js_style_css_module_growth_layer_change_email {
    height: 42px;
}
.layer_edit_avatar {
    *position: relative;
    width: 508px;
    padding: 16px;
}

.layer_edit_avatar .WB_minitab {
    margin-bottom: 16px;
}

.layer_edit_avatar .edit_left {
    width: 360px;
    overflow: hidden;
}

.layer_edit_avatar .initial_pic {
    height: 360px;
    overflow: hidden;
    background: #f2f2f5;
    margin-bottom: 10px;
}

.layer_edit_avatar .initial_pic .choose_pic {
    width: 360px;
    height: 360px;
}

.layer_edit_avatar .initial_pic .choose_pic .W_btn_b {
    margin: 140px 0 10px;
}

.layer_edit_avatar .initial_pic .choose_pic .tips .W_icon {
    vertical-align: text-bottom
}

.layer_edit_avatar .initial_pic .loading_block {
    width: 360px;
    height: 197px;
    padding-top: 163px;
    text-align: center;
}

.layer_edit_avatar .initial_pic .edit_pic {
    height: 360px;
    overflow: hidden;
    position: relative;
    background: #333;
}

.layer_edit_avatar .initial_pic .edit_pic i {
    width: 0;
    font-size: 0;
    line-height: 0;
    height: 360px;
}

.layer_edit_avatar .initial_pic .edit_pic i,.layer_edit_avatar .initial_pic .edit_pic .list_img,.layer_edit_avatar .initial_pic .edit_pic .canvas_wrap {
    display: inline-block;
    vertical-align: middle;
}

.layer_edit_avatar .initial_pic .edit_pic .canvas_wrap {
    position: relative;
}

.layer_edit_avatar .initial_pic .edit_pic .canvas {
    position: absolute;
}

.layer_edit_avatar .initial_pic .canvas_mask {
    position: absolute;
    width: 100%;
    height: 100%;
}

.layer_edit_avatar .fun_area .ficon_turnleft {
    margin-right: 5px;
    display: inline;
}

.layer_edit_avatar .edit_right {
    width: 132px;
    height: 360px;
    overflow: hidden;
}

.layer_edit_avatar .preview {
    padding: 16px;
    background: #f2f2f5;
}

.layer_edit_avatar .preview .tit {
    margin-bottom: 10px;
}

.layer_edit_avatar .preview .avatar {
    overflow: hidden;
    margin-bottom: 25px;
}

.layer_edit_avatar .preview .avatar .pic_wrap {
    margin: 0 auto 10px;
    overflow: hidden;
}

.layer_edit_avatar .preview .avatar_180 .pic_wrap {
    width: 180px;
    height: 180px;
}

.layer_edit_avatar .preview .avatar_100 .pic_wrap {
    width: 100px;
    height: 100px;
}

.layer_edit_avatar .preview .avatar_50 .pic_wrap {
    width: 50px;
    height: 50px;
}

.layer_edit_avatar .preview .avatar_30 .pic_wrap {
    width: 30px;
    height: 30px;
}

.layer_edit_avatar .albums_list {
    height: 380px;
    overflow: hidden;
}

.layer_edit_avatar .albums .tit {
    margin-bottom: 10px;
}

.layer_edit_avatar .albums_list .list_item {
    float: left;
    position: relative;
    overflow: hidden;
}

.layer_edit_avatar .albums_list .list_item:hover {
    _zoom: 1;
}

.layer_edit_avatar .albums_list .list_item img {
    border: 2px solid #FFF;
}

.layer_edit_avatar .albums_list .tag {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    text-indent: -9999em;
    background-color: transparent;
    background: url("../../../images/layer/cur_bg.png?id=1410329838652") no-repeat;
    _background: url("../../../images/layer/cur_bg.gif?id=1410329838652") no-repeat;
}

.layer_edit_avatar .albums_list .cur img, .layer_edit_avatar .albums_list .list_item:hover img {
    border-color: #eb7350;
}

.layer_edit_avatar .albums_list .cur .tag {
    display: block;
}

.layer_edit_avatar .albums_list .list_item span.name {
    position: absolute;
    visibility: hidden;
    bottom: 1px;
    left: 2px;
    right: 2px;
    height: 36px;
    line-height: 36px;
    background: #000;
    text-align: center;
    color: #fff;
}

.layer_edit_avatar .albums_list .list_item:hover span.name {
    visibility: visible;
}

.layer_edit_avatar .albums_list .W_loading_big {
    position: absolute;
}

.layer_edit_avatar .mod_1 {
    padding: 0 14px;
}

.layer_edit_avatar .mod_1 .list_item {
    width: 142px;
    height: 142px;
    margin: 27px 0 0 27px;
}

.layer_edit_avatar .mod_1 .list_wrap {
    margin: -27px 0 0 -27px;
}

.layer_edit_avatar .mod_1 .list_item img {
    width: 138px;
    height: 138px;
}

.layer_edit_avatar .mod_1 .W_loading_big {
    top: 54px;
    left: 54px;
}

.layer_edit_avatar .mod_2 .list_item {
    width: 92px;
    height: 92px;
    margin: 4px 0 0 4px;
}

.layer_edit_avatar .mod_2 .list_wrap {
    margin: -4px 0 0 -4px;
}

.layer_edit_avatar .mod_2 .list_item img {
    width: 88px;
    height: 88px;
}

.layer_edit_avatar .mod_2 .W_loading_big {
    top: 27px;
    left: 27px;
}

.layer_edit_avatar .albums {
    width: 508px;
    height: 380px;
    overflow: hidden;
}

.layer_edit_avatar .albums .scroll {
    position: relative;
}

.layer_edit_avatar .UI_scrollBar {
    background-color: #f2f2f5;
    right: 5px;
    width: 8px;
}

.layer_edit_avatar .UI_scrollBar .bar {
    background-color: #696e78;
}

.layer_edit_avatar .albums .loading_block {
    padding-top: 153px;
    width: 508px;
    height: 207px;
    text-align: center;
}

.layer_edit_avatar.un_human {
    width: 588px;
}

.layer_edit_avatar.un_human .edit_right {
    width: 212px;
}

.layer_edit_avatar.un_human .avatar_30 .pic_wrap {
    margin: 10px auto 20px;
}

#js_style_css_module_growth_layer_edit_avatar {
    height: 42px;
}
.W_layer .layer_groupfans {
    *position: relative;
    *width: 360px;
}

.W_layer .layer_groupfans .content_area {
    width: 328px;
    padding: 16px;
}

.W_layer .layer_groupfans .large_btn {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.W_layer .layer_groupfans .large_btn .ficon_add {
    margin-right: 8px;
}

.W_layer .layer_groupfans .large_btn .btn_text {
    font-weight: bold;
    font-size: 14px;
    vertical-align: middle;
}

.W_layer .layer_groupfans .item_area {
    margin-top: 17px;
    padding: 13px 10px 7px 15px;
}

.W_layer .layer_groupfans .scroll_area {
    position: relative;
    height: 150px;
    overflow: hidden;
}

.W_layer .layer_groupfans .item_box {
    margin-top: -3px;
}

.W_layer .layer_groupfans .item_box .p_title,.W_layer .layer_groupfans .item_title .p_title {
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 14px;
}

.W_layer .layer_groupfans .item_box .p_item {
    line-height: 28px;
    _margin: 1px 0;
    _width: 100%;
}

.W_layer .layer_groupfans .item_box .p_item .ipt_text {
    display: block;
    margin: 3px 0;
    padding-left: 18px;
    *padding-left: 24px;
}

.W_layer .layer_groupfans .item_box .p_item .ipt_text .W_input {
    width: 178px;
}

.W_layer .layer_groupfans .UI_scrollBar {
    right: 0;
}

.W_layer .layer_groupfans .W_scroll_y {
    width: 8px;
    border-radius: 4px;
}

.W_layer .layer_groupfans .item_box .W_checkbox {
    margin-left: 1px;
}

#js_style_css_module_layer_layer_groupfans {
    height: 42px;
}
.layer_topic_formatset {
    position: relative;
    width: 472px;
    overflow: hidden;
}

.layer_topic_formatset_a {
    position: relative;
    width: 625px;
    overflow: hidden;
}

.layer_topic_formatset .t_format_set {
    width: 435px;
    padding: 0px 10px 31px;
}

.layer_topic_formatset .t_format_set_a {
    width: 585px;
}

.layer_topic_formatset .t_format_set .forset_box {
    position: relative;
    display: inline;
    width: 128px;
    height: 170px;
    margin: 10px 0 0 15px;
    cursor: pointer;
}

.layer_topic_formatset .t_format_set .choosed {
    border: solid 1px #ff8140;
    height: 168px;
    border-radius: 3px;
    background: url("../../../images/layer/form_choosed.png") 0 0 no-repeat;
}

.layer_topic_formatset .t_format_set .forset_box .forset_t_img {
    width: 101px;
    height: 103px;
}

.layer_topic_formatset .t_format_set .forset_t_a {
    display: block;
    width: 128px;
    height: 170px;
    color: #333;
}

.layer_topic_formatset .t_format_set a.ordi_bg {
    background: url("../../../images/layer/formatset_icona.png") no-repeat;
    background-position: 15px 15px;
}

.layer_topic_formatset .t_format_set a.pic_bg {
    background: url("../../../images/layer/formatset_iconb.png") no-repeat;
    background-position: 15px 15px;
}

.layer_topic_formatset .t_format_set a.inter_bg {
    background: url("../../../images/layer/formatset_iconc.png") no-repeat;
    background-position: 15px 15px;
}

.layer_topic_formatset .t_format_set a.ordi_bg:hover {
    width: 128px;
    height: 170px;
    color: #ff8140;
    background: url("../../../images/layer/formatbg_icoa.png") no-repeat;
    background-position: 15px 15px;
}

.layer_topic_formatset .t_format_set a.pic_bg:hover {
    width: 128px;
    height: 170px;
    color: #ff8140;
    background: url("../../../images/layer/formatbg_icob.png") no-repeat;
    background-position: 15px 15px;
}

.layer_topic_formatset .t_format_set a.inter_bg:hover {
    width: 128px;
    height: 170px;
    color: #ff8140;
    background: url("../../../images/layer/formatbg_icoc.png") no-repeat;
    background-position: 15px 15px;
}

.layer_topic_formatset .t_format_set .forset_box .forset_b_cont {
    width: 101px;
    height: 49px;
    text-align: center;
    margin-top: 13px;
    margin-left: 15px;
}

.layer_topic_formatset .t_format_set .forset_box .forset_b_cont .for_set {
    display: inline-block;
    margin-top: 8px;
    font-size: 14px;
}

.layer_topic_formatset .t_format_set .forset_box .forset_b_cont .for_set_i {
    display: inline-block;
    margin-top: 6px;
    font-size: 12px;
}

#js_style_css_module_layer_layer_topic_formatset {
    height: 42px;
}
#js_style_css_module_combination_extra {
    height: 42px;
}
